About 59 results
Open links in new tab
  1. How to do scanf for single char in C - Stack Overflow

    Nov 24, 2012 · scanf(" %c", &c); The blank in the format string tells scanf to skip leading whitespace, and the first non-whitespace character will be read with the %c conversion specifier.

  2. c - Why does scanf require &? - Stack Overflow

    Oct 19, 2016 · I want to read a number from stdin. I don't understand why scanf requires the use of & before the name of my variable: int i; scanf("%d", &i); Why does scanf need the address …

  3. c - What does the scanf function return? - Stack Overflow

    10 From scanf: On success, the function returns the number of items successfully read. This count can match the expected number of readings or fewer, even zero, if a matching failure happens. In the …

  4. What are scanf("%*s") and scanf("%*d") format identifiers?

    Dec 7, 2018 · So scanf("%*d %d", &i); would read two integers and put the second one in i. The value that was output in your code is just the value that was in the uninitialized i variable - the scanf call …

  5. How does scanf(" %[^\\n]", str); work in C Programming?

    Apr 15, 2017 · This scanf format string consists of two parts: a space character, which skips space characters (' ', '\t', '\n', etcetera) in the input, and the %[^\n] conversion specification, which matches a …

  6. c - Using the scanf () function - Stack Overflow

    Apr 4, 2013 · Using scanf and printf when you're confused about types is dangerous! scanf ("%s", &userinput); The type of &userinput is char (*)[256], but scanf expects %s to correspond to a char *. …

  7. What does `scanf ("%* [^\n]%*c")` mean? - Stack Overflow

    May 6, 2015 · scanf("%*[^\n]"); scanf("%*c"); to clear the stdin. This is because, in the former case (single scanf), %*[^\n] will fail when the first character to be scanned is the \n character and the rest …

  8. c - scanf ("% [^\n]s",a) vs gets (a) - Stack Overflow

    This means that "%[^\n]s" format string will be interpreted by scanf as two independent format specifiers: %[^\n] followed by a lone s. This will direct scanf to read everything until \n is encountered (leaving \n …

  9. c - Difference between scanf and scanf_s - Stack Overflow

    May 20, 2019 · What is the difference between scanf and scanf_s? In the university I have been taught and I am using scanf, but at my personal computer Visual Studio keeps sending this warning.

  10. How do I properly use scanf and what are its limits?

    Aug 3, 2025 · Thanks for asking. Here are some guidelines for using scanf within its limits. And here is a question abut alternatives to scanf.