다른 프로그램에서 프로그램을 시작하려고합니다. 1C에서 다른 프로그램의 프로그램을 실행 중
C에서#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
int main()
{
printf("Before Execution \n");
system("c:\\Rasmi Personal\\PERSONAL\\C\\Code Block\\C_Test\\bin\\Debug\\C_Test.exe");
printf("\nAfter Execution \n");
return 0;
}
: Rasmi 개인 \ 개인 \ C \ 코드 블록 \ C_Test \ 빈 \ 디버그 \ C_Test 프로젝트는 코드가 포함되어 \이
입니다 여기에 는그림 아래의 코드
도 2
#include <stdio.h>
int main()
{
int x = 10;
while(x --> 0) // x goes to 0
{
printf("%d\n", x);
} return 0;
}
하지만 첫번째 프로그램이 실행되는 동안 (도 1)의 출력은 아래와 같이 온다.
Before Execution
'c:\Rasmi' is not recognized as an internal or external command,
operable program or batch file.
After Execution
제발 도와주세요.
추신 : - Windows XP에서 CODE :: BLOCKS를 사용하고 있습니다.
@Mat을 : 나는 동일을했을 때 그 시스템은 찾을 수 없습니다 "로 자신의 오류 경로가 지정되었습니다. " –
디렉토리 이름에 공백이 포함되어 있고 이름 "c"가 대문자 여야하므로 공백에 이스케이프 문자를 사용해야한다고 생각합니다. –
@AmolSharma 공백에 문제가있을 수 있지만 작은 문자로 된 드라이브 이름에는 문제가되지 않을 수 있습니다. WIndows는 파일 이름에 대해 대소 문자를 구별하지 않습니다. –