厦门大学厠所門:请教一个有关"如何将变量值转化成字符串"的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 15:25:53
通过计算将数据存放于一个定义为F[5]的数组,F[5]中数据为double型,我想把F[5]中的各个数值{F[0],F[1],F[2],F[3],F[4]}通过对话框输出,但是格式要求输出为字符串型,请问如何转换?

C和C++可以用sprintf
char str[20];
sprintf(str,"%d%d%%d%d%d",F[0],F[1],F[2],F[3],F[4]);

如果用MFC,可以用CString.Format
CString str;
str.Format("%d%d%%d%d%d",F[0],F[1],F[2],F[3],F[4]);

在C#中大多数类型都有Tostring方法。
F[1].ToString()

C中就用stdlib中的itoa来做吧