컴파일을 하면 확장자 명에 ?가 붙는데.. 어떻게 해야 하죠?
잇힝
2023.04.01
질문 제목 : 파일 확장자 관련질문 내용 :
#include stdio.h
int main(void)
{
file *fp;
char fname[40];
char *s = abcdefghijklmnopqrstuvwxyz;
fputs(enter filename: , stdout);
fgets(fname, sizeof(fname), stdin);
fp=fopen(fname, wt);
if(fp==null)
{
puts(cannot open the file!);
return 1;
}
일부분입니다..
파일이름을 받아서 파일을 생성을 합니다.
예를 들어 123.txt 만들면 txt 이 확장자 명 뒤에 계속 ?가 붙어서 생성이 됩니다... .123.txt?
도대체 왜 그런건지 가르쳐주세요감사합니다