//-----
scanf("%S" );
回显:在遇到第一个"\n"符号前,所有的字符回显,也回显回车符。
输出:在输入缓冲区中寻找第一个非空白符,直到最后一个非空白符,把之间的非空间符取出来。后面的所有的字符放因缓冲区,即所有的“空白符”,包括"\n"。
//-----
getchar();
从缓冲区中读取一个字符
回显:在遇到第一个"\n"符号前,所有的字符回显,也回显回车符。
输出:在输入缓冲区中寻找第一个字符,剩余的字符都放入缓冲区中。
注:如果输入的是一个"\n",则会读取该字符,而不会把该字符放入缓冲区。
//-----gets()
从缓冲区中读取一行字符
回显:在遇到第一个"\n"符号前,所有的字符回显,也回显回车符。
输出:在输入缓冲区中寻找第一个"\n", 读取前面的字符包括“\n”。剩余的字符都放入缓冲区中。
注:不检查目标字符串能否放得下。
//-----puts()
在末尾添加“\n”;
//-----fgets()
读取换行符,但不丢弃,即读取的字符串为“sdgdsgfsa\n”
//-----fputs()
不在末尾添加"\n"
sprintf();
sscanf();
fprintf();
fscanf();
fgets();
fputs();
fgetchar();
fputchar();
printf();
scanf();
gets();
puts();
getchar();
putchar();
strlen();
strcat
strncat(,n);
strcmp();
strncmp(,n);
strcpy();
strncpy(,n);
strchr();
strpbrk();
strrchr();
strstr();
atoi
atof
atol
itoa
ftoa
ltoa
strtok
index
rindex