프로세스 생성 컴파일인데요 컴파일 에러는 없는데 오류가 나오네요

chosun86의 이미지

#include
#include
#include

int _tmain(int argc, TCHAR* argv[])
{
STARTUPINFO si={0,};
PROCESS_INFORMATION pi;
si.cb=sizeof(si);
TCHAR* commands[] = {_T("Operation2.exe"),_T("Operation3.exe"),_T("Operation4.exe")};

for(int i=0;i<3;i++)
{
CreateProcess (
NULL, commands[i], NULL, NULL,
TRUE, 0, NULL, NULL, &si, &pi
);
}

while(1)
{
for(DWORD i=0; i<10000; i++)
for(DWORD i=0; i<10000; i++); //Busy Waiting!!

_fputts( _T("Operation1.exe \n"), stdout );
}
return 0;
}

createProcess() 함수를 자꾸 적으면 귀찮아서
for문으로 저렇게 돌렸는데요
컴파일에러 없이 무난하게 짜서 돌려봤는데
오류가 나오네요
for문으로 돌리면 안되나요???