What is the Differences Between putw and putchar in C Programing Language
Putchar writes a single character to the console. Whereas putw is used to write an integer value into a file.
Putchar returns the int value of the character it wrote to the output console. Whereas putw returns zero on successful operation otherwise non-zero value is returned.
Putw requires a pointer to file but putchar doesn’t require a pointer.
Prototypes are as below:
int putw(int w,FILE *strm); int putchar(int);
Easily remember the differences using the table below:
|putw function in c||putchar function in c|
|Used to write an integer value into a file.||It writes single character to stdout.|
|Returns zero on successful operation otherwise non-zero value is returned.||It returns the int value of the character it wrote to the console.|