Napisałem sobie prosty program, który ma za zadanie pobierać od użytkownika imie i nazwisko. Oto kod:
#include<stdio.h>
#include<string.h>
int main()
{
char imie[13];
char nazwisko[100];
printf("Podaj swoje imie\n");
scanf("%s", imie);
printf("Podaj swoje nazwisko\n");
scanf("%s", nazwisko);
printf("Imie:%s\n", imie);
printf("Naziwsko:%s\n", nazwisko);
return 0;
}
I teraz moje pytanie w tym miejscu. Czy jest jakiś sensowniejszy sposób na pobieranie danych od użytkownika w języku C niż zapisywanie tego do tablicy i ustawianie na sztywno wartości liczbowych w tych nawiasach. Nie chce na sztywno nic ustawiać tylko dać użytkownikowi możliwość wpisania dowolnej liczby znaków. Jestem początkujący jeśli chodzi o C. Nie chce innego kodu, którego nie będę rozumiał tylko chce usprawnić to co mam tu.