第一句话的意思就是读取字符数组temp1中可见字符的长度,并保存到整型变量n中;第二句话的意思就是找到保存Enter键的元素的下标,然后将这个下标的元素赋值成空字符就可以了。完整的程序如下:
[cpp]
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
const int num=255;
char temp1[num]={0};//初始化数组temp1
char temp2[num]={0};//初始化数组temp2
//① 输出数据到文件text.txt中
ofstream f_out("text.txt");
cout<<"请输入文本的内容:\n";
cin.getline(temp1,num,0);
int n=strlen(temp1);
temp1[n-1]='\0';
f_out<<temp1;
f_out.close();
//② 将文件text.txt中的内容重新读回屏幕上
ifstream f_in("text.txt");
f_in.getline(temp2,num,0);
cout<<temp2<<endl;
return 0;
然后是程序的输出: