• Kursy
  • Kompilator kodu
  • Dyskusja
  • Cennik
  • Zespoły
Menu
+ 1

Why I am getting characters more than the declared array in the code below when I input more than 10 characters?

#include <stdio.h> int main() { char a[10]; gets(a); printf("You entered: "); puts(a); return 0; }

cdatatypes
21st Sep 2019, 4:30 PM
Darshnik Deep
Darshnik Deep - avatar
1 Odpowiedź
0
Never... Use... Gets... https://faq.cprogramming.com/cgi-bin/smartfaq.cgi?answer=1049157810&id=1043284351
21st Sep 2019, 5:07 PM
Elva
Elva - avatar

Często masz takie pytania?

Ucz się bardziej efektywnie, za darmo:

  • Wprowadzenie do Pythona

    7.1M uczących się

  • Wprowadzenie do Java

    4.7M uczących się

  • Wprowadzenie do C

    1.5M uczących się

  • Wprowadzenie do HTML

    7.5M uczących się

Zobacz wszystkie kursy
Popularne dzisiaj
I have finished first in Saturn League 3 times in a row, why have I not been given the badge for “Intergalactic Champion”
1 Votes
Solving coding challenges
2 Votes
Changing String Variables into int in C++
0 Votes
Advertising in Sololearn
1 Votes
I am new
1 Votes
Fill in the blank to declare a static variable.
0 Votes
RUST'S FUTURE
1 Votes
Question #2: "Please activate your account and keep learning to enable messaging. An email has been sent to you"
1 Votes
Programming Language
0 Votes
What are the advantages and disadvantages of using let vs var when declaring variables in JavaScript?
0 Votes