我用KEIL编C语言的程序,用到了一个atoi函数,但在LCD上显示不出来,如果不用atoi,可以显示字符串里的数

日期:2012-05-20 12:06:01 人气:3

我用KEIL编C语言的程序,用到了一个atoi函数,但在LCD上显示不出来,如果不用atoi,可以显示字符串里的数

因为不清楚你的具体需求,不好回答。 我首先假设内存足够大(至少1K),不是特别差的51、31系列单片机。 需求是把a142这个16进制数?转换成10进制数输出? 前面 char str[4]={“a142"};是完全错误的 应当是 char str[]="a142"; 或者 char str[5]="a142"; 后面 最简单的就是 sscanf(str, "%x", &mmsi); /* 取出值 */
    A+
热门评论