fgets函数执行完成后,文件指针移动了吗?
用fgets执行之后,读取了文件中的一行,这是文件位置指针是自动指向文件的下一行的开头吗,还是指向当前行的结尾,还是退回到文件的首部?thanks...
用fgets执行之后,读取了文件中的一行,这是文件位置指针是
自动指向文件的下一行的开头吗,
还是指向当前行的结尾,
还是退回到文件的首部? thanks 展开
自动指向文件的下一行的开头吗,
还是指向当前行的结尾,
还是退回到文件的首部? thanks 展开
展开全部
指向下一行开头。它会跳过换行符,并在返回字符串里对换行符置'\0'。
文件指针概念在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作。头文件:fstream.h:文件输入输出流定义定义说明文件指针的一般形式为:FILE *指针变量标识符;其中FILE应为大写,它实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。例如:FILE *fp;表示fp是指向FILE结构的指针变量,通过fp即可找存放某个文件信息的结构变量,然后按结构变量提供的信息找到该文件,实施对文件的操作。习惯上也笼统地把fp称为指向一个文件的指针。
文件指针概念在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作。头文件:fstream.h:文件输入输出流定义定义说明文件指针的一般形式为:FILE *指针变量标识符;其中FILE应为大写,它实际上是由系统定义的一个结构,该结构中含有文件名、文件状态和文件当前位置等信息。在编写源程序时不必关心FILE结构的细节。例如:FILE *fp;表示fp是指向FILE结构的指针变量,通过fp即可找存放某个文件信息的结构变量,然后按结构变量提供的信息找到该文件,实施对文件的操作。习惯上也笼统地把fp称为指向一个文件的指针。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询