首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

急问个傻瓜C++有关问题(string串相关)!

2012-04-05 
急问个傻瓜C++问题(string串相关)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 我要实现个算法,就是给定了一棵

急问个傻瓜C++问题(string串相关)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

我要实现个算法,就是给定了一棵二叉树的中序和先序,将后序写入一个文件.

我已经实现了这个算法,用的递归处理生成二叉树然后遍历.现在的问题源于,由于要写入文件,我定义了一个字符串post,然后每次遍历时直接将当前根结点的值添加到post后面,最后就生成一个完整后序序列,最后将该字符串写入文件.

我的疑问是:如何将一个字符添加到一个字符串后面?


我现在只能用预先定义的字符数组,然后每次访问时都向数组末尾添加当前字符,但数组要预先声明大小,而二叉树的中序和先序是由文件读取的,即树的大小未知.

我只会点c和java.

谢谢大家指点.

[解决办法]
貌似是一样的
字符后面加个 '\0 '就是字符串了
char *buffer = "I AM a by ";
char *temp = "a ";
strcat(buffer, temp);
[解决办法]
string str( "Hello Worl ");
str = str+ 'd ';
cout < <str < <endl; //输出 Hello World

热点排行