rem Script for testing all example programs with Microsoft Visual C++ Compiler
cl /Id:/stl/latest /Feexecute.exe ex01-01.cpp
if exist execute.exe execute
del ex01-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex01-02.cpp
if exist execute.exe execute
del ex01-02.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex01-03.cpp
if exist execute.exe execute
del ex01-03.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex01-04.cpp
if exist execute.exe execute
del ex01-04.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-01.cpp
if exist execute.exe execute
del ex02-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-02.cpp
if exist execute.exe execute <ex02-02.inp
del ex02-02.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-03.cpp
if exist execute.exe execute
del ex02-03.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-04.cpp
if exist execute.exe execute
del ex02-04.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-05.cpp
if exist execute.exe execute
del ex02-05.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-06.cpp
if exist execute.exe execute
del ex02-06.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-07.cpp
if exist execute.exe execute
del ex02-07.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-08.cpp
if exist execute.exe execute
del ex02-08.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-09.cpp
if exist execute.exe execute
del ex02-09.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-10.cpp
if exist execute.exe execute
del ex02-10.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-11.cpp
if exist execute.exe execute
del ex02-11.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-12.cpp
if exist execute.exe execute
del ex02-12.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex02-13.cpp
if exist execute.exe execute
del ex02-13.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-01.cpp
if exist execute.exe execute
del ex05-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex04-01.cpp
if exist execute.exe execute <ex04-01.inp
del ex04-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-02.cpp
if exist execute.exe execute
del ex05-02.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-03.cpp random.cpp
if exist execute.exe execute
del ex05-03.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-04.cpp
if exist execute.exe execute
del ex05-04.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-05.cpp
if exist execute.exe execute
del ex05-05.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-06.cpp
if exist execute.exe execute
del ex05-06.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-07.cpp
if exist execute.exe execute
del ex05-07.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-08.cpp
if exist execute.exe execute
del ex05-08.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-09.cpp
if exist execute.exe execute
del ex05-09.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-10.cpp
if exist execute.exe execute
del ex05-10.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-11.cpp
if exist execute.exe execute
del ex05-11.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-12.cpp
if exist execute.exe execute
del ex05-12.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-13.cpp tempbuf.cpp
if exist execute.exe execute
del ex05-13.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-14.cpp random.cpp
if exist execute.exe execute
del ex05-14.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-15.cpp
if exist execute.exe execute
del ex05-15.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-16.cpp
if exist execute.exe execute
del ex05-16.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-17.cpp
if exist execute.exe execute
del ex05-17.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-18.cpp
if exist execute.exe execute
del ex05-18.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-19.cpp
if exist execute.exe execute
del ex05-19.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-20.cpp
if exist execute.exe execute
del ex05-20.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-21.cpp
if exist execute.exe execute
del ex05-21.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-22.cpp tempbuf.cpp
if exist execute.exe execute
del ex05-22.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-23.cpp
if exist execute.exe execute
del ex05-23.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-24.cpp
if exist execute.exe execute
del ex05-24.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-25.cpp tempbuf.cpp
if exist execute.exe execute
del ex05-25.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-26.cpp
if exist execute.exe execute
del ex05-26.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-27.cpp random.cpp
if exist execute.exe execute
del ex05-27.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-28.cpp random.cpp
if exist execute.exe execute
del ex05-28.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-29.cpp
if exist execute.exe execute
del ex05-29.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-30.cpp
if exist execute.exe execute
del ex05-30.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-31.cpp
if exist execute.exe execute
del ex05-31.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-32.cpp
if exist execute.exe execute
del ex05-32.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-33.cpp
if exist execute.exe execute
del ex05-33.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex05-34.cpp
if exist execute.exe execute
del ex05-34.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-01.cpp
if exist execute.exe execute
del ex06-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-02.cpp
if exist execute.exe execute
del ex06-02.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-03.cpp
if exist execute.exe execute
del ex06-03.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-04.cpp
if exist execute.exe execute
del ex06-04.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-05.cpp
if exist execute.exe execute
del ex06-05.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-06.cpp
if exist execute.exe execute
del ex06-06.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-07.cpp
if exist execute.exe execute
del ex06-07.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-07a.cpp
if exist execute.exe execute
del ex06-07a.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-08.cpp
if exist execute.exe execute
del ex06-08.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-09.cpp
if exist execute.exe execute
del ex06-09.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-10.cpp
if exist execute.exe execute
del ex06-10.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-11.cpp
if exist execute.exe execute
del ex06-11.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-12.cpp
if exist execute.exe execute
del ex06-12.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex06-13.cpp
if exist execute.exe execute
del ex06-13.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex07-01.cpp
if exist execute.exe execute
del ex07-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex07-02.cpp
if exist execute.exe execute
del ex07-02.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex07-03.cpp
if exist execute.exe execute
del ex07-03.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex07-03a.cpp
if exist execute.exe execute
del ex07-03a.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex07-04.cpp
if exist execute.exe execute
del ex07-04.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex07-04a.cpp
if exist execute.exe execute
del ex07-04a.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex07-05.cpp
if exist execute.exe execute
del ex07-05.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex07-06.cpp
if exist execute.exe execute
del ex07-06.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex12-01.cpp
if exist execute.exe execute <dictname
del ex12-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex13-01.cpp
if exist execute.exe execute <dictname
del ex13-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex14-01.cpp
if exist execute.exe execute <dictname
del ex14-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex15-01.cpp
if exist execute.exe execute <dictname
del ex15-01.obj
del execute.exe
pause
cl /Id:/stl/latest /Feexecute.exe ex16-01.cpp
if exist execute.exe execute
del ex16-01.obj
del execute.exe
pause
cl /Id:/stl/latest  /c shape.cpp 
cl /Id:/stl/latest  /c screen.cpp 
cl /Id:/stl/latest /Feexecute.exe ex17-01.cpp shape.obj screen.obj
if exist execute.exe execute  >ex17-01.out
del ex17-01.obj
del shape.obj
del screen.obj
del execute.exe
pause



