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

ASCII输出有关问题

2013-11-08 
ASCII输出问题数据的类型是ASCII类型,例如我定义结构体struct data{char data_name[8]//是ASCII类型。。。。}

ASCII输出问题
数据的类型是ASCII类型,
例如我定义结构体
struct data{
char data_name[8];//是ASCII类型
。。。。};
在MFC用format输出的格式是什么啊?
format("%s\r\n",xx.data_name);
输出的是乱码。
想问下输出的格式控制有问题吗?
还有想问下输出时间的格式,用formatdatatime函数但是报错,使用这个函数有什么要求?比如头文件等吗?菜鸟问下?
[解决办法]
初始化后成功赋值了么?
[解决办法]
问题比较简单,你这里定义的是字符数组而不是字符串,转换时没有结束符。
format参数跟printf参数格式一样,LZ可以测试下下面的代码:

char data_name[4] = {'1','1','1','1'};
printf("%s", data_name);

[解决办法]
看来楼主用了CString类型吧。

http://msdn.microsoft.com/zh-cn/aa314327

热点排行