不想起名字a 发表于 2021-1-18 13:39:11

在VC6.0上显示有24个error 是在vc6.0上无法正确的运行吗?还是我的输入有问题

#include<stdio.h>
#include<stdlib.h>
int main()
{FILE * fp;
charch,filename;
printf("请输入所用的文件名");
scanf("%s",filename);
if ((f=fopen(filename,"w"))==NULL)
printf("无法打开文件");
exit(0);
}
ch=getchar();
printf("请输入一个准备储存到磁盘的字符串(以#键结束):");
ch=getchar();
while(ch!='#')
{fputc(ch,fp);
putchar(ch);
ch=getchar();
}
fclose(fp);
putchar(10);
return 0;
}

不想起名字a 发表于 2021-1-18 14:33:13

额抱歉抱歉我大括号没有加 好想删掉这个贴 在哪删除啊?没找到= =

马邦浩 发表于 2021-1-18 20:04:24

不想起名字a 发表于 2021-1-18 14:33
额抱歉抱歉我大括号没有加 好想删掉这个贴 在哪删除啊?没找到= =

你代码里面加了吧?

马邦浩 发表于 2021-1-18 20:10:30

如果不是大括号的问题就应该是使用了中文符号,输入字符串不推荐scanf,推荐使用gets,这样比较符合大家平时使用以回车键结束

心驰神往 发表于 2021-1-19 11:19:38

代码有问题吧,我在DEV上也没法运行

不想起名字a 发表于 2021-1-22 16:44:48

确实少加了一个大括号抱歉抱歉

心驰神往 发表于 2021-1-23 08:59:01

不想起名字a 发表于 2021-1-18 14:33
额抱歉抱歉我大括号没有加 好想删掉这个贴 在哪删除啊?没找到= =

没有删帖权限,如果问题已经找到,你可以设置为已解决
页: [1]
查看完整版本: 在VC6.0上显示有24个error 是在vc6.0上无法正确的运行吗?还是我的输入有问题