sprintf函数并没有将数据存入数组,是CCS6.0要配置什么?

sprintf函数并没有将数据存入数组,是CCS6.0要配置什么?

此问题尚无答案
All Replies
  • 秀才40分
    1. char a ='a';
    2. char buf[80];
    3. sprintf(buf,"The ASCII code of a is %d.", a);
    4. printf("%s", buf);

    printf是能输出的,但加上sprintf就不能输出了

  • 状元36475分

    这个没有测试过,你加单步调试,就可以看到buf中的数据了。也可能是格式转换错误的问题。我待会试试,碰到过有一个版本的MDK中sprintf纯粹不能用的情况,不知道原因。

    苦行僧。

  • 状元33776分

    加换行符试试 

    TI的忠诚粉丝!