C++循环读文件
答案:3 悬赏:20 手机版
解决时间 2021-02-19 16:14
- 提问者网友:雨不眠的下
- 2021-02-19 02:58
能否再问一下 如果文件名里面有字母该怎么办,例如APerson0000到APserono891
最佳答案
- 五星知识达人网友:思契十里
- 2021-02-19 04:26
char filename[256] = {0};
for (int i = 0; i <= 891; i++)
{
sprintf(filename, "APerson%04d", i);
}
for (int i = 0; i <= 891; i++)
{
sprintf(filename, "APerson%04d", i);
}
全部回答
- 1楼网友:冷風如刀
- 2021-02-19 05:45
ifstream openfile("f:\数字图像处理\作业\作业\message.txt");
\是转义字符,这个路径根本不会识别 的。文件根本没打开的。
\是转义字符,这个路径根本不会识别 的。文件根本没打开的。
- 2楼网友:山河有幸埋战骨
- 2021-02-19 05:34
sprintf的用法和printf很相似。
printf是向stdout输出的。
sprintf是向一个字符串输出的。所以sprintf的第一个参数是字符串,后面的参数和printf的参数一样。
字符串只要能够保存一个文件名即可。因为调用读写函数的时候,只需要使用一个文件名。
当开始使用第二个文件名的时候,第一个文件已经操作完毕了,相应的文件名也就不需要了。可以把第二个文件名写入到同一个字符串里。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯