如果您在應用程序中處理文件,那麽從文件中讀取是您不能忽略的事情。因此,函數fgets()
會幫助你做到這一點。
該函數用於從文件中讀取字符串。該函數隻需要三個參數,第一個是字符數組,第二個是要讀取的字符數,第三個是文件本身。
例:
fgets (str, 60, F); //Here, str is a character array, F is the file variable.
它將從光標的當前位置讀取文件中的 60 個字符。
stdio.h - C 中的 fgets() 函數示例
#include <stdio.h>
int main()
{
//initializing the file pointer
//and type of variables
FILE* F;
char str[60];
//open file abc in read mode
F = fopen("abc.txt", "r");
if (F == NULL) {
perror("Error is:");
return (-1);
}
if (fgets(str, 60, F) != NULL) {
//printing the output on console
puts(str);
}
fclose(F);
return (0);
}
輸出
相關用法
- C語言 fgets() and gets()用法及代碼示例
- C語言 fgetc()用法及代碼示例
- C語言 fgetc() and fputc()用法及代碼示例
- C語言 fgetpos()用法及代碼示例
- C語言 fread()用法及代碼示例
- C語言 feof()用法及代碼示例
- C語言 fillellipse()用法及代碼示例
- C語言 freopen()用法及代碼示例
- C語言 frexp()用法及代碼示例
- C語言 fclose()用法及代碼示例
- C語言 fseek() vs rewind()用法及代碼示例
- C語言 fflush()用法及代碼示例
- C語言 fputc()用法及代碼示例
- C語言 fputs()用法及代碼示例
- C語言 fillpoly()用法及代碼示例
- C語言 ftell()用法及代碼示例
- C語言 fseek()用法及代碼示例
- C語言 fscanf()用法及代碼示例
- C語言 ferror()用法及代碼示例
- C語言 fwrite()用法及代碼示例
注:本文由純淨天空篩選整理自Abhishek Sharma大神的英文原創作品 fgets() function of stdio.h in C。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。