关于文件中字符串的处理

来源:百度知道 编辑:UC知道 时间:2024/06/28 01:47:32
text1文本中有:
名字:代码
Tom:01
john:02
mary: 02
Tom: 03
我要把它读取出来,放入另一个文件,变成下面的格式
Text2
01 Tom
02 John, Mary
03 Tom

用C语言如何编写?

ifstream in(file name);
ofstream out(output file name);
char buf[1000];
char first[100];
char second[100];
while(in)
{
in.getline(buf, 1000, '\n');
sprintf(buf, "%s:%s", first, second);
if(in)
{
out<<first<<' '<<second<<endl;
}
}
in.close();
out.close();

用冒号分割文本
分割好了,想怎么摆 就怎么摆