C语言函数大全(u开头)

本文来自草根编程网: http://www.caogenbiancheng.com/?action-viewnews-itemid-127
函数名: ultoa
功能: 转换一个无符号长整型数为字符串
用法: char *ultoa(unsigned long value, char *string, int radix);
程序例:
#include
#include
int main( void )
{
unsigned long lnumber = 3123456789L;
char string[25];
ultoa(lnumber,string,10);
printf("string = %s unsigned long = %lu\n",string,lnumber);
return 0;
}
函数名: ungetc
功能: 把一个字符退回到输入流中
用法: int ungetc(char c, FILE *stream);
程序例:
#include
#include
int main( void )
{
int i=0;
char ch;
puts("Input an integer followed by a char:");
/* read chars until non digit or EOF */
while((ch = getchar()) != EOF && isdigit(ch))
i = 10 * i + ch - 48; /* convert ASCII into int value */
/* if non digit char was read, push it back into input buffer */
if (ch != EOF)
ungetc(ch, stdin);
printf("i = %d, next char in buffer = %c\n", i, getchar());
return 0;
}
函数名: ungetch
功能: 把一个字符退回到键盘缓冲区中
用法: int ungetch(int c);
程序例:
#include
#include
#include
int main( void )
{
int i=0;
char ch;
puts("Input an integer followed by a char:");
/* read chars until non digit or EOF */
while((ch = getche()) != EOF && isdigit(ch))
i = 10 * i + ch - 48; /* convert ASCII into int value */
/* if non digit char was read, push it back into input buffer */
if (ch != EOF)
ungetch(ch);
printf("\n\ni = %d, next char in buffer = %c\n", i, getch());
return 0;
}

你可能感兴趣的:(函数,职场,C语言,大全,休闲)