C++ 屏幕输入若干文本后,可以按用户指定的文件名存盘;

voidCreateTXT(LINE*&head){head=newLINE;LINE*end=head;LINE*p;//首先为链表建立一个附加表头结点//head=p... void CreateTXT(LINE * &head)
{
head=new LINE;
LINE *end=head;
LINE *p; //首先为链表 建立一个附加表头结点
// head=p; //将p付给 表头指针
char tmp[80];
while(true)
{
gets(tmp); //输入字符串!使用C的输入函数
if(tmp[0]==5)
break; //如果发现输入 ^E,则退出输入
p=new LINE;
p->data=new char[strlen(tmp)+1];//为结点分配空间
strcpy(p->data,tmp);
end->next=p;
end=p;
if(tmp[strlen(tmp)-1]==5)
{ //除去最后一个控制符 ^E
p->data[strlen(tmp)-1]='\0';
break;
}
}
p->next=NULL; //是最后的一个指针为空。
head=head->next;
}
这是我的现有程序 把他加个按用户指定的文件名存盘就行 ,
展开
 我来答
匿名用户
2016-06-30
展开全部
#include <iostream>
#include <string>
#include <fstream>
#include <cstdlib>
using namespace std;

voi main(){
string filename;
cin << filename;
ifstream ifs(filename.c_str());
string s;
while( ifs >> s) cout << s << "\n";
}
追问
我应该加在哪 能保存上面链表输入的信息
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式