C질문요
블랙캣
2025.05.31
#Include stdio.h
#include stdlib.h
int main(void)
{
int command;
printf(cmd 명령어를 입력하세요:);
scanf(%s,&command);
printf(\n%s 명령어를 시작합니다..,command);
system(%s,command);
system(pause);
return 0;
}
명령어를 입력받아 cmd 명령을 실행하는건데
외 게속 변수 대입과정에서 오류가나는건가요?
-
초코우유 2025-05-31
그리고 또 한가지는 system 함수는 인자를 하나밖에 받지 않습니다.
-
에다 2025-05-31
#Include stdio.h
오류가 나는 이유는
i를 대문자로 잘못쓰셧기 때문입니다. -
카프리콘 2025-05-31
int는 정수형변수라는 뜻의 인티저의 약자입니다.
scanf 함수에서 command에 저장될 자료형으로 %s를 써주셧는데 %s는 문자열을 대입받을때 쓰는데
정수형 변수에 문자열을 대입받을려하면 저장은 돼더라도 제대로 안될겁니다. -
고딩 2025-05-31
출력결과문만받아질텐데...