我把程序从书上打了下来 但是不会调试也不知道程序是干嘛的 求解释 程序如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
char ch;
char filename[10];
scanf("%s",filename);
if((fp=fopen("shiyan.txt","w"))==NULL)
{printf("cannot open the file!\n");
exit(0);
}
ch=getchar();
ch=getchar();
while(ch!='#')
{
fputc(ch,fp);
putchar(ch);
ch=getchar();
}
fclose(fp);
system("pause");
return 0;
}
我想问怎么调试呢,我不知道怎么证明程序的可行性
我想问怎么调试呢,我不知道怎么证明程序的可行性
追答运行程序,再输入字符,结束的时候输入#号,再打开那个文件看,有没有字符
追问不行 输入字符后文件没有运行到system("pause");这句,而文件显示被修改了
追答正常的啊,