텍스트 파일을 카피해주는 프로그램을 만드는데.워닝이..
글쓴이: cbers / 작성시간: 토, 2006/01/14 - 6:02오후
#include <stdio.h>
int main(int argc, int *argv[])
{
char ch;
FILE* src = fopen(argv[1], "rt");
FILE* dst = fopen(argv[2], "wt");
if(argc!=3)
return 1;
while(1)
{
ch=fgetc(src);
if(feof(src)!=0)
break;
fputc(ch, dst);
}
return 0;
}
FILE* src = fopen(argv[1], "rt");
FILE* dst = fopen(argv[2], "wt");
여기서 워닝이 나는데요..
74.c:6: warning: passing argument 1 of ‘fopen’ from incompatible pointer type
74.c:7: warning: passing argument 1 of ‘fopen’ from incompatible pointer type
이러는군요..메시지를 보면 argv[1],[2] 이 둘이가 잘못된거같은데
왜 잘못된건지를 모르겠습니다 파일명을 가지고잇는 문자열이잖아요??
제가 원한대로 실행은 되긴 하는데요..
Forums:


[code:1]int main(int argc, int *argv
int main(int argc, int *argv[])char *argv[]로 바꾸시면 안날겁니다.
======================
BLOG : http://superkkt.com
문자열인데 int*로 되어 있어 그런가봅니다.char*가 아니라서 경
문자열인데 int*로 되어 있어 그런가봅니다.
char*가 아니라서 경고하는 거겠지요.
ㅡ_ㅡ;
[code:1]int main(int argc, int *argv
int main(int argc, int *argv[])덜덜덜----------------------------------------
;;
;;내가ㅤㅆㅓㅅ지만 진짜웃기네여
코드한줄한줄 다 읽어ㅤㅂㅘㅅ다고 생각은하는데
내 눈엔 왜 안보이는지; 쩝~
댓글 달기