From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/c/io%2Ffputc.html | 66 ----------------------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 devdocs/c/io%2Ffputc.html (limited to 'devdocs/c/io%2Ffputc.html') diff --git a/devdocs/c/io%2Ffputc.html b/devdocs/c/io%2Ffputc.html deleted file mode 100644 index d3993152..00000000 --- a/devdocs/c/io%2Ffputc.html +++ /dev/null @@ -1,66 +0,0 @@ -

fputc, putc

Defined in header <stdio.h>
int fputc( int ch, FILE* stream );
-
int putc( int ch, FILE* stream );
-

Writes a character ch to the given output stream stream. putc() may be implemented as a macro and evaluate stream more than once, so the corresponding argument should never be an expression with side effects.

-

Internally, the character is converted to unsigned char just before being written.

-

Parameters

- - -
ch - character to be written
stream - output stream

Return value

On success, returns the written character.

-

On failure, returns EOF and sets the error indicator (see ferror()) on stream.

-

Example

-

Shows putc with error checking

-
#include <stdio.h>
-#include <stdlib.h>
- 
-int main(void)
-{
-    int ret_code = 0;
-    for (char c = 'a'; (ret_code != EOF) && (c != 'z'); c++)
-        ret_code = putc(c, stdout);
- 
-    // Test whether EOF was reached.
-    if (ret_code == EOF && ferror(stdout))
-    {
-        perror("putc()");
-        fprintf(stderr, "putc() failed in file %s at line # %d\n",
-                __FILE__, __LINE__ - 7);
-        exit(EXIT_FAILURE);
-    }
-    putc('\n', stdout);
- 
-    return EXIT_SUCCESS;
-}

Output:

-
abcdefghijklmnopqrstuvwxy

References

See also

- -
writes a character to stdout
(function)
C++ documentation for fputc, putc
-

- © cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
- https://en.cppreference.com/w/c/io/fputc -

-
-- cgit v1.2.3