텍스트 파일을 카피해주는 프로그램을 만드는데.워닝이..
글쓴이: 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[])
덜덜덜----------------------------------------
;;
;;내가ㅤㅆㅓㅅ지만 진짜웃기네여
코드한줄한줄 다 읽어ㅤㅂㅘㅅ다고 생각은하는데
내 눈엔 왜 안보이는지; 쩝~
댓글 달기