|
|
Tutorials

Cpp

|
Topic |
How is "fgetc()" used in C++?
|
|
Explanation |
|
fgetc() is an I/O function that returns the next character of the input stream, then increments the
file position indicator. The value is read as an unsigned char after which it is converted to an integer.
If the EOF is reached or an error occurs the function returns EOF and the eof indicator is set. This function may mark the st_atime field of the file associated with stream for update.
Syntax:
int fgetc ( FILE * stream );
Example:
#include <stdio.h>
int main()
{
int c;
int count;
FILE *stri = fopen("getceg.txt", "r");
while (c != EOF)
{
c = fgetc (stri);
if (c == 'A') count++;
}
fclose (stri);
printf ("The file contains A %d times.\n",count);
return 0;
}
|
Result:
The file contains A 3 times
In the above example the "fgetc()" is used to check how many times the character 'A' is present in the
file "getceg.txt".
|
| Note |
C++ is one of the most used programming languages in the world. Also known as "C with Classes".
Hope you enjoy this tutorial. Do send your feedback or suggestions on this C++ tutorial. This is a copyright content.
|
|
|
|