Δημοσιεύτηκε: 24 Μαρ 2011, 22:16
από simosx
medigeek έγραψε:Χμ.. μπαίνουμε σε πολύ βαθιά (για μένα) νερά, καλύτερα να κανουμε μια μικρή παύση και να το αφήσουμε για πιο μετά -- ήδη αυτά που κατάφερα ήταν μισό copy-paste, μισά δικά μου από διάβασμα οδηγών... :)


Έριξα μια ματιά και είναι αρκετά πιο εύκολο.
Κώδικας: Επιλογή όλων
#include <stdio.h>

int main()
{
char string1[20];

puts ("Please enter a string of 20 characters or fewer.");
scanf ("%20s", string1);
printf ("\nYou typed the following string:\n%s\n\n", string1);

return 0;
}


Αυτό που κάνεις είναι να καθορίσεις στην scanf() το μέγιστο μέγεθος που απαιτείς.
Έτσι, μπορείς να θέσεις όρια σε αυτά που εισάγονται στο πρόγραμμά σου.