우분투 사용중인데요....파일 오픈 문제..;

badwood의 이미지

흠흠;;

printf("보내실 파일 입력하시오 : ");
fgets(fileNames,MAXBUF,stdin);
//scanf("%s",&fileNames);
//fileNames[strlen(fileNames)] = '\0';
FILE * file = fopen(fileNames,"r+t");

소스파일 은 경로가 /home/cow/바탕화면/client
안에 client.c란 파일이구요

client폴더안에 data.txt 라는 파일 만들어놨습니다.

서버 키고 클라이언트실행후

보내실 파일 입력하시오 나오면 data.txt를 쳐주면.;

계속 파일 업다고 나오내요;; open함수도 써봤구요;;

위에 보셧듯이 스캔에프 입력받은값 끝에 널값때문인가 해서 널값도 줘봤구요;;

같은 폴더 안에 있으니 경로 지정은 안해줘도 되는걸로 아는데.....후..........

키보드 뽀개고 싶어질정도로 미쳐버리다가 글적습니다 ㄷㄷ;;

고수님들 답변 부탁드려요 ㅠ.ㅠ 사람 한놈 구제쫌 ㄷ.ㄷ..

bushi의 이미지

\r, \n

planetarium의 이미지

scanf("%s",&fileNames);
&을 지우세요