c语言文件操作函数的返回值
时间: 2023-05-26 10:07:22 浏览: 246
C语言文件操作函数的返回值根据不同的函数会有所不同,下面列举一些常见的文件操作函数和它们的返回值含义:
1. fopen()函数:返回一个指向FILE结构体的指针,如果打开文件失败则返回NULL。
2. fclose()函数:返回0表示成功关闭文件,返回EOF表示关闭文件失败。
3. fgetc()函数:返回读取到的字符,如果已经到达文件结尾则返回EOF。
4. fgets()函数:返回读取到的字符串,如果已经到达文件末尾或读取失败则返回NULL。
5. fputc()函数:返回写入的字符,如果写入失败则返回EOF。
6. fputs()函数:返回写入字符串的结果(成功写入字符的数量),如果写入失败则返回EOF。
7. fread()函数:返回读取的元素数量,如果读取失败则返回0。
8. fwrite()函数:返回写入的元素数量,如果写入失败则返回0。
9. rewind()函数:无返回值,重新定位文件指针至文件开头。
10. fseek()函数:返回0表示成功定位文件指针,返回非0值表示定位失败。
11. ftell()函数:返回当前文件指针相对于文件开头的偏移量。
12. feof()函数:返回非0值表示已经到达文件末尾,返回0表示未到达文件末尾。
阅读全文