Sign-up....

一个关于 转换和输出的问题。。。

....

ofstream out;

ifstream int;

...

string linecnt;

int linecount=0;

while(getline(in,linebuf))

{

linecnt=";

linecount++;

if(!linebuf.empty())

{

linecnt="\t\t***Line "+static_cast<char>(linecount)+"***";

out.write(linecnt.c_str(),linecnt.size());

...

......

我想实现的是从一个文件里读一行,则能够从输出文件里,写明是哪一行,我按照上面的想法作,可得到的结果如下:

***Line ***

(constsym,const)

(ident,n)

(eql,=)

(number,100)

*Line ***

(semicolon,;)

(callsym,call)

ne ***

(ident,sd)

(ident,sd)

请问我该怎么改进或者是否是要用其他方法.

望不吝赐教!!!

[574 byte] By [msdn] at [2007-8-14 12:57:52]
# 1 Re: 一个关于 转换和输出的问题。。。

能不能说的详细些?

cpp_sun at 2004-10-4 8:18:43 >
# 2 Re: 一个关于 转换和输出的问题。。。

to newagg :

我的问题解决了, 谢谢.

cpp_sun at 2004-10-4 8:32:08 >

C/C++

All Classified