//-----
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