C++程序 :将有10个整数的数组存入到一个文本文件中,然后再从这个文件中读数据并显示在屏幕上

2024-11-26 09:33:44
推荐回答(4个)
回答1:

把输入的部份改成这样!
for(int i=0;i{
if(i==n-1)f< else f<}
个人觉得应该是你最后多输入了个‘ ’空格。while(!f.eof()多循环了一次.
应该是空格不代表文件结束。
还有显示文本内容可以用一个字符接收,直接这样
char ch;
while(f.get(ch))//将文件的每一字符逐个读入ch中//
{
cout.put(ch);
}

回答2:

while(f>>x){
cout<}

///////////这样写

回答3:

我也遇到过,你的说法有误
while(!f.eof()&&f>>x)
{
cout<}

回答4:

你不能把你上面的代码 规范化了。