sprintf() 格式化输出函数
2010-06-30 08:52
218 查看
sprintf() 格式化输出函数(图形)
功能: 函数sprintf()用来作格式化的输出。
用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);
说
明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用
outtextxy()函数将串里的字符显示在屏幕上。arg_list为参数表,可有不定个数。通常在绘图方式下输出数字时可调用sprintf()函
数将所要输出的格式送到第一个参数,然后显示输出。
函数名: sprintf
功 能: 送格式化输出到字符串中
用 法: int sprintf(char *string, char *farmat [,argument,...]);
程序例:
#include <stdio.h>
#include <math.h>
int main(void)
{
char buffer[80];
sprintf(buffer, "An approximation of Pi is %f/n", M_PI);
puts(buffer);
return 0;
}
sprintf的作用是将一个格式化的字符串输出到一个目的字符串中,而printf是将一个格式化的字符串输出到屏幕。
sprintf的第一个参数应该是目的字符串,如果不指定这个参数,执行过程中出现 "该程序产生非法操作,即将被关闭...."的提示。
因为C语言在进行字符串操作时不检查字符串的空间是否够大,所以可能会出现数组越界而导致程序崩溃的问题。即使碰巧,程序没有出错,也不要这么用,因为早晚会出错。所以一定要在调用sprintf之前分配足够大的空间给buf。
功能: 函数sprintf()用来作格式化的输出。
用法: 此函数调用方式为int sprintf(char *string,char *format,arg_list);
说
明: 函数sprintf()的用法和printf()函数一样,只是sprintf()函数给出第一个参数string(一般为字符数组),然后再调用
outtextxy()函数将串里的字符显示在屏幕上。arg_list为参数表,可有不定个数。通常在绘图方式下输出数字时可调用sprintf()函
数将所要输出的格式送到第一个参数,然后显示输出。
函数名: sprintf
功 能: 送格式化输出到字符串中
用 法: int sprintf(char *string, char *farmat [,argument,...]);
程序例:
#include <stdio.h>
#include <math.h>
int main(void)
{
char buffer[80];
sprintf(buffer, "An approximation of Pi is %f/n", M_PI);
puts(buffer);
return 0;
}
sprintf的作用是将一个格式化的字符串输出到一个目的字符串中,而printf是将一个格式化的字符串输出到屏幕。
sprintf的第一个参数应该是目的字符串,如果不指定这个参数,执行过程中出现 "该程序产生非法操作,即将被关闭...."的提示。
因为C语言在进行字符串操作时不检查字符串的空间是否够大,所以可能会出现数组越界而导致程序崩溃的问题。即使碰巧,程序没有出错,也不要这么用,因为早晚会出错。所以一定要在调用sprintf之前分配足够大的空间给buf。
相关文章推荐
- sprintf() 格式化输出函数(图形)
- php中格式化输出函数vprintf printf sprintf sscanf
- php中格式化输出函数vprintf printf sprintf sscanf
- sprintf() 格式化输出函数
- C语言--格式化输入/输出函数(printf/scanf,fprintf/fscanf,sprintf,sscanf)
- sprintf() 格式化输出函数(图形)
- sprintf() 格式化输出函数
- C++自动生成16进制数并且用 sprintf函数输出大写8位16进制数
- C语言snprintf()函数:将格式化的数据写入字符串—sprintf()
- sprintf格式化输出
- C语言中printf格式化输出函数
- WinAPI: wvsprintf 与 wsprintf - Windows 的格式化输出函数(转)
- 编写IP格式化输出函数
- Python print函数用法,print格式化输出
- 使用fprintf()函数格式化输出至磁盘文件和是stdout
- PHP格式化字符串函数 sprintf()
- printf函数常用的输出方式及格式化输出说明
- C语言printf()函数:格式化输出函数
- Delphi格式化输出函数(1): Format
- Python3.3 print函数用法,print 格式化输出