Hey,
Ik heb een boek gekocht over programmeren: "Snel leren programmeren in C" en ben nu bezig met de functie: scanf.
Ik heb dit:
[CPP]#include <stdio.h>
int main()
{
char invoeren[80];
printf("Schrijf hier uw naam alstublieft: \n");
scanf("%20s",invoeren);
printf(invoeren);
getchar();
return 0;
}[/CPP]
Maar in mijn boek staat dat zo als ik het nu heb dat ik niet meer dan 20 caracters zou moeten kunnen schriijven.
Maar ik kan gewoon de hele tijd doorschrijven ook als ik meer dan 20 caracters schrijf.. :-(
Dus hoe kan ik er voor zorgen dat het tog beperkt blijft tot 20 caracters?
Want als ik "char invoeren[80]" in char invoeren[20]" verander kan ik ook nog steeds zo lang door schrijven als ik wil..
Gr. Jordi
Ik heb een boek gekocht over programmeren: "Snel leren programmeren in C" en ben nu bezig met de functie: scanf.
Ik heb dit:
[CPP]#include <stdio.h>
int main()
{
char invoeren[80];
printf("Schrijf hier uw naam alstublieft: \n");
scanf("%20s",invoeren);
printf(invoeren);
getchar();
return 0;
}[/CPP]
Maar in mijn boek staat dat zo als ik het nu heb dat ik niet meer dan 20 caracters zou moeten kunnen schriijven.
Maar ik kan gewoon de hele tijd doorschrijven ook als ik meer dan 20 caracters schrijf.. :-(
Dus hoe kan ik er voor zorgen dat het tog beperkt blijft tot 20 caracters?
Want als ik "char invoeren[80]" in char invoeren[20]" verander kan ik ook nog steeds zo lang door schrijven als ik wil..
Gr. Jordi
Laatst bewerkt: