About 58 results
Open links in new tab
  1. stdin - fgets () function in C - Stack Overflow

    I know everybody has told me to use fgets and not gets because of buffer overflow. However, I am a bit confused about the third parameter in fgets(). As I understand it, fgets is dependent on: ch...

  2. C - scanf () vs gets () vs fgets () - Stack Overflow

    Jul 10, 2015 · And the difference between gets/scanf and fgets is that gets(); and scanf(); only scan until the first space ' ' while fgets(); scans the whole input. (but be sure to clean the buffer afterwards so …

  3. c - How to read from stdin with fgets ()? - Stack Overflow

    How to read from stdin with fgets ()? Asked 15 years, 3 months ago Modified 3 years, 4 months ago Viewed 293k times

  4. How to use fgets to read a file line by line - Stack Overflow

    Jan 28, 2017 · 1 I'm new at programming so there are some basics and maybe common sense that I don't know. I have a question about how to use fgets right. Based on the explanation of fgets, it …

  5. shell - Usage of fgets function in C - Stack Overflow

    Feb 4, 2011 · From the fgets manual page: fgets () reads in at most one less than size characters from stream and stores them into the buffer pointed to by s. Reading stops after an EOF or a newline. If a …

  6. c - Reading from file using fgets - Stack Overflow

    fgets(string,100,fp) Now, when I put every string, in the last string I am getting repetition and some more ambiguities (like something else also gets printed say 123 or so).

  7. string - Using fgets () function in c - Stack Overflow

    May 3, 2024 · fgets(temporary,6,stdin); you specify temporary has been reserved 6 characters, and this will make fgets to think (erroneusly) that it can write on 6 character positions.

  8. c - Difference between fgets and gets - Stack Overflow

    Feb 9, 2015 · The problematic difference between gets and fgets is that gets removes the trailing '\n' from an input line but fgets keeps it. This means an 'empty' line returned by fgets will actually be the …

  9. c - Why is the fgets function deprecated? - Stack Overflow

    I thought the fgets function stops when it encounters a \0 or \n; why does this manual page suggest a null byte is "dangerous" when fgets should handle the input properly? Furthermore, what is the …

  10. arrays - Reading a string in C using fgets - Stack Overflow

    Nov 16, 2022 · I am trying to read a string from the user using the following code char array [4]; fgets (array , 5, stdin); I am using the fgets command because with the scanf it reads the entire string …