sprintf()和printf ()用法的区别
(1)printf()函数将一个格式化的字符串输出到屏幕
案列:
int a=10;
printf("count = %d\n",a); // 将a的值放置到%d的位置,然后"count= 10\n"这句话输出到输出缓冲区上。
(2)sprintf()函数的第一个参数应该是存储目的字符串的缓冲区(与printf()函数的主要形式区别),作用是:作用是将一个格式化的字符串保存到一个目的字符串中。
案例:
int a=10;
char b[100];//字符数组,一般用于存储字符串
sprintf(b,"count = %d\n",a); // 将a的值放置到%d的位置,然后"count= 10\n"这句话保存到数组b中。