Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 3869

General • Re: C program, flush input, scanf(), menus, etc.

$
0
0
The more I read, the more I realize it is silly to try to use scanf() for direct user input.

I did not yet try the callback, bu that looks good. Online C compilers like the GDB debugger one are nice for a quick check of standard C library code correctness.

This getchar() example works, and is a better single character input solution:

Code:

#include <stdio.h>int main() {    printf("Enter a character: ");    int ch = getchar(); // Read a character from stdin    if (ch != EOF) {        printf("You entered: %c\n", ch);    } else {        printf("Error reading input.\n");    }    return 0;}

Statistics: Posted by breaker — Thu Apr 04, 2024 10:08 pm



Viewing all articles
Browse latest Browse all 3869

Trending Articles