RAD Studio
ContentsIndex
PreviousUpNext
getc, getwc

Header File 

stdio.h  

Category 

Input/output Routines 

Prototype 

int getc(FILE *stream); 

wint_t getwc(FILE *stream); 

Description 

Gets character from stream. 

getc returns the next character on the given input stream and increments the stream's file pointer to point to the next character.

Note: For Win32 GUI applications, stdin must be redirected.
Return Value 

On success, getc returns the character read, after converting it to an int without sign extension.  

On end-of-file or error, it returns EOF. 

Example  

#include <stdio.h>
int main(void)
{
   char ch;
   printf("Input a character:");
/* read a character from the 
standard input stream */
   ch = getc(stdin);
   printf("The character input was: '%c'\n", ch);
   return 0;
}

Portability

 
POSIX 
Win32 
ANSI C 
ANSI C++ 
getc 
getwc 
 
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!