|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char ch, filename[10];
printf("请输入所用的文件名:");
scanf("%s", filename);
getchar( );
if((fp = fopen(filename,"w")) == NULL)
{
printf("cannot open file\n");
exit(0);
}
printf("请输入一个准备存储到磁盘的字符串(以#结束):");
ch = getchar();
while(ch != '#')
{
fputs(ch,fp); //显示错误 [Error] invalid conversion from 'char' to 'const char*' [-fpermissive] 这是为什么呢,怎么改进可以使得程序运转?
putchar(ch);
ch = getchar();
}
fclose(fp);
putchar(10);
return 0;
}
问题看备注,感谢帮忙。
|
|