关于 C 语言中的 fgets( ) 函数,该函数的作用就是从文本文件中读取一行文本内容。该函数执行成功将返回读入的字符串 buffer,读取失败或读到文件结尾返回NULL。例如如下代码:define MAX 300 void main( ){ unsigned char buffer[MAX] ;FILE * fpr ;fpr = fopen("my_text.txt","r);if( fpr ...
fgets识别换行符\n,作为输入的结束; 因此对于将要输入的一个字符串来说如果中间存在空格,则需要使用fgets,其他则两者都一样。 ⚠️:使用fgets的时候,如果前面使用scanf输入过整数,则需要使用getchar函数来接收整数后的换行符。 ⚠️:使用fgets格式一般为 char str[18]; fgets(str, 19, stdin); 19的原因...