- C String Char Functions
- C String Char Functions
- C isalnum()
- C isalpha()
- C isblank()
- C iscntrl()
- C isdigit()
- C isgraph()
- C islower()
- C isprint()
- C ispunct()
- C isspace()
- C isupper()
- C isxdigit()
- C memchr()
- C memcmp()
- C memcpy()
- C memmove()
- C memset()
- C strcat()
- C strchr()
- C strcmp()
- C strcoll()
- C strcpy()
- C strcspn()
- C strerror()
- C strlen()
- C strncat()
- C strncmp()
- C strncpy()
- C strpbrk()
- C strrchr()
- C strspn()
- C strstr()
- C strtok()
- C strxfrm()
- C tolower()
- C toupper()
- C Input/Output Functions
- C Input/Output Functions
- C clearerr()
- C fclose()
- C feof()
- C ferror()
- C fflush()
- C fgetc()
- C fgetpos()
- C fgets()
- C fopen()
- C fprintf()
- C fputc()
- C fputs()
- C fread()
- C freopen()
- C fscanf()
- C fseek()
- C fsetpos()
- C ftell()
- C fwrite()
- C getc()
- C getchar()
- C gets()
- C perror()
- C printf()
- C putc()
- C putchar()
- C puts()
- C remove()
- C rename()
- C rewind()
- C scanf()
- C setbuf()
- C setvbuf()
- C snprintf()
- C sprintf()
- C sscanf()
- C tmpfile()
- C tmpnam()
- C ungetc()
- C vprintf()
- C vfprintf()
- C vsprintf()
- C vsnprintf()
- C vscanf()
- C vfscanf()
- C vsscanf()
- C Dynamic Allocation
- C Dynamic Allocation
- C calloc()
- C free()
- C malloc()
- C realloc()
- C Time/Date Functions
- C Time/Date Functions
- C asctime()
- C clock()
- C ctime()
- C difftime()
- C gmtime()
- C localeconv()
- C localtime()
- C mktime()
- C setlocale()
- C strftime()
- C time()
- C Programming Tutorial
- C Tutorial
- C Programming Examples
- C Programming Examples
- C Programming Test
- C Programming Test
- Give Online Test
- All Test List
C fgetc()
The fgetc() function returns next character from specified input stream and increments file position indicator. The character is read as an unsigned char which is converted into an integer.
fgetc() Syntax
#include<stdio.h> int fgetc(FILE *stream);
fgetc() returns EOF if the end of file is reached.
fgetc() Example
Following c program reads and displays the contents of the text file:
#include<stdio.h> #include<conio.h> #include<stdlib.h> void main() { clrscr(); FILE *fp; char ch, fname[20]; printf("Enter the file name with extension (like demo.txt) : "); gets(fname); fp=fopen(fname, "r"); if(fp==NULL) { printf("Error in opening the file..!!\n"); printf("Press any key to exit..\n"); getch(; exit(1); } while((ch=fgetc(fp))!=EOF) { printf("%c",ch); | fclose(fp); getch(); }
« Previous Function Next Function »