}intgetNum()//外部或其他模块获取{return8792; }intmain(){intmy_num;charmy_char;charbuf[5];//在外部获取了一个字符和一串数字my_num = getNum(); my_char = getChar();//FuncUseString(my_char); //参数不匹配//解决方法sprintf(buf,"%c", my_char); FuncUseString(buf);sprintf(buf,"%d...
C/C++标准库函数,可以用于整数到字符串的转换。 sprintf:Write formatted data to string。 sprintf作用是将printf的输出结果保存在字符串数组中。 1#include <stdio.h>2#include <stdlib.h>3intmain ()4{5intnum=1234;6charres[20];7sprintf(res,"%0o",num);8printf("%s\n",res);//8进制输出:232291...
这时我们可以利用C语言中的格式化打印函数sprintf(函数语法可自行百度)把数字或字符打印到一个字符数组中,然后把这个字符数组传到类似于BUTTON_SetText()这种需要const char*类型参数的函数中,来达到我们的目的。 下面通过一个简单的例子来模拟一下需求场景: #define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#includ...
C/C++标准库函数,可以用于整数到字符串的转换。 sprintf:Write formatted data to string。 sprintf作用是将printf的输出结果保存在字符串数组中。 1#include <stdio.h>2#include <stdlib.h>3intmain ()4{5intnum=1234;6charres[20];7sprintf(res,"%0o",num);8printf("%s\n",res);//8进制输出:232291...
C/C++标准库函数,可以用于整数到字符串的转换。 sprintf:Write formatted data to string。 sprintf作用是将printf的输出结果保存在字符串数组中。 1#include <stdio.h>2#include <stdlib.h>3intmain ()4{5intnum=1234;6charres[20];7sprintf(res,"%0o",num);8printf("%s\n",res);//8进制输出:232291...