Δημοσιεύτηκε: 14 Φεβ 2012, 19:57
Πήγα να δω από περιέργεια τον κώδικά σου (πριν συνεχίσω με τον Vigenere) και ...
εδώ δηλώνεις 2 ΣΤΑΤΙΚΑ c-strings με μέγεθος 1 (ΕΝΑΝ) χαρακτήρα το καθένα τους, υποτίθεται τον μηδενικό χαρακτήρα αλλά δεν είναι καν χαρακτήρας, επειδή τον έχεις σε διπλά εισαγωγικά (o compiler δεν παραπονιέται εκεί; ).
Οτιδήποτε κάνεις από εκεί και κάτω είναι εξ' ορισμού προβληματικό!
- Κώδικας: Επιλογή όλων
...
int main(void)
{
char s1[]= {"\0"};
char s2[]= {"\0"};
...
εδώ δηλώνεις 2 ΣΤΑΤΙΚΑ c-strings με μέγεθος 1 (ΕΝΑΝ) χαρακτήρα το καθένα τους, υποτίθεται τον μηδενικό χαρακτήρα αλλά δεν είναι καν χαρακτήρας, επειδή τον έχεις σε διπλά εισαγωγικά (o compiler δεν παραπονιέται εκεί; ).
Οτιδήποτε κάνεις από εκεί και κάτω είναι εξ' ορισμού προβληματικό!