-2
프로그램은 3 행에서 예기치 않은 토큰 오류를 계속 발생시키고 왜 그런지 모르겠습니다. ?? 이 프로그램은 단순히 텍스트 파일 .....을 읽는 것입니다 어떤 도움을 주신 것입니다리눅스에서 C 프로그래밍
#include <stdio.h>
int main (int argc, char *argv[]) {
int c;
FILE *myfile_in, *myfile_out;
if (argv != 3) {
fprintf(stderr, "\nusage: %s infile outfile\n", *argv)
}
if ((myfile_in = fopen (*++argv, "r")) == NULL) {
fprintf(stderr, "\nmain: cannot open %s\n", *argv);
}
if ((myfile_out = fopen (*++argv, "w")) == NULL) {
fprintf(stderr, "\nmain: cannot open %s\n", *argv);
}
while ((c = getc(myfile_in)) != EOF) {
putc(c, myfile_out);
putc(c, stdout);
if (c == '\n') {
putc(c, myfile_out);
putc(c, stdout);
}
}
fclose(myfile_in);
fcolse(myfile_out);
return 0;
}
을 실행하려고하면 PDF에서 프로그램을 지나서 복사나요 다음
실행하려면? –
UNIX가 아닌 문자가 있는지 확인하고 싶을 수 있습니다. 소스를 먼저 변환하려면 dos2unix를 시도하십시오. – Trenin
내 화면에 표시된 것처럼 파일의 첫 번째 줄은 공백으로 시작합니다. 파일에도 마찬가지입니까? – Gabe