#
명령 줄 인수로 시작하는 문자열을 전달할 수 없습니다 .
간단한 테스트는 다음과 같습니다.
#include <stdio.h>
int main(int argc, char *argv[])
{
for (int i = 1; i < argc; i++)
printf("%s ", argv[i]);
putchar('\n');
return 0;
}
다음과 같이 인수를 입력하면
2 4 # 5 6
의 값 argc
입니다 3
하지 6
. 읽고 읽습니다 #
. 이유를 모르겠으며 C 프로그래밍 언어 및 C Primer Plus 사본에서 답을 찾을 수 없습니다 .
44
에 StackOverflow에 구문 강조는 : 잘 당신의 문제를 보여
—
브래드 알 레드