About 59 results
Open links in new tab
  1. How does the scanf function work in C? - Stack Overflow

    The & in C is an operator that returns the address of the operand. Think of it this way, if you would simply give scanf the variable a without the &, it will be passed to it by-value, which means scanf will …

  2. 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.

  3. 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 …

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

    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 case of an …

  5. 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 …

  6. How to do scanf for single char in C - Stack Overflow

    Nov 24, 2012 · The %c conversion specifier won't automatically skip any leading whitespace, so if there's a stray newline in the input stream (from a previous entry, for example) the scanf call will …

  7. The times when we have to use `scanf ("\n")` and `scanf ("%*c")`

    Mar 8, 2023 · 1 In C, when we use a scanf("%s") or scanf("%c") before a scanf("%s") or scanf("%[^\n]"), while giving in the input, there will be an extra '\n' at the end of the first input and that will be passed …

  8. 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 …

  9. Read a string as an input using scanf - Stack Overflow

    Jan 30, 2016 · Read a string as an input using scanf Asked 10 years, 2 months ago Modified 6 years, 4 months ago Viewed 116k times

  10. Por que não precisa do `&` no `scanf ();`? - Stack Overflow em Português

    Você está passando uma variável para a função não porque precisa mandar um valor para a função, de fato a variável pode nem ter um valor válido, para o scanf() isto não importa, a questão é que no …