int main(int argc, char *argv[]) {
3 FILE *fp;
4 int a,n;
5 char str[128];
6 fp = fopen(argv[1],"t");
7 while((a=getopt(argc,argv,"nsh")!= -1)){
8 switch(a){
9 case'n':
10 while(fgets(str,128,fp)! = NULL) {
11 printf("M: %s", n,str);
12 n++;
13 }
14 break;
15 case'r':
16
17 case'h':
18 printf("This file does same execution as cat");
19 break;
20 }
21 return 0;
22 }
23 }
에서
[ubuntu@ubuntu-VirtualBox ~/unix]$ gcc concat.c -o concat
concat.c: In function ‘main’:
concat.c:7:11: warning: implicit declaration of function ‘getopt’ [-Wimplicit-function-declaration]
while((a=getopt(argc,argv,"nsh")!= -1)){
^
concat.c:10:28: error: expected ‘)’ before ‘!’ token
while(fgets(str,128,fp)! = NULL) {
^
이렇게 씨바ㅣㄹ 오류가 뜨는데
대체 뭐가 문제인지 보이지가 않아 씨발 좀 도와주라
댓글 0