- char a ='a';
- char buf[80];
- sprintf(buf,"The ASCII code of a is %d.", a);
- printf("%s", buf);
printf是能输出的,但加上sprintf就不能输出了
笨鸟:
这个没有测试过,你加单步调试,就可以看到buf中的数据了。也可能是格式转换错误的问题。我待会试试,碰到过有一个版本的MDK中sprintf纯粹不能用的情况,不知道原因。
- char a ='a';
- char buf[80];
- sprintf(buf,"The ASCII code of a is %d.", a);
- printf("%s", buf);
printf是能输出的,但加上sprintf就不能输出了
mangui zhang:
加换行符试试
TI中文支持网



