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);