C++读入一个字符串(以*结束),写入文本文件a.dat中????急啊!
答案:4 悬赏:50 手机版
解决时间 2021-11-18 15:45
- 提问者网友:浩歌待明月
- 2021-11-18 00:28
C++读入一个字符串(以*结束),写入文本文件a.dat中????急啊!
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-11-18 00:37
void main()
{
char str;
FILE *fp;
fp=fopen("a.dat","w");
if(fp==NULL)
{
printf("不能创建文件\n");
exit(1);
}
printf("请输入字符串,以*结束:\n");
while((str=getchar())!='*')
fputs (str,fp);
fclose(fp);
printf("创建完成!\n");
}
{
char str;
FILE *fp;
fp=fopen("a.dat","w");
if(fp==NULL)
{
printf("不能创建文件\n");
exit(1);
}
printf("请输入字符串,以*结束:\n");
while((str=getchar())!='*')
fputs (str,fp);
fclose(fp);
printf("创建完成!\n");
}
全部回答
- 1楼网友:骨子里都是戏
- 2021-11-18 01:08
可以用函数getline。里面的参数可以是一个也可以是两个。
第二个参数就是读取时候的结束符。
具体可以参看资料。
第二个参数就是读取时候的结束符。
具体可以参看资料。
- 2楼网友:猎心人
- 2021-11-18 00:43
用java要不么
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯