Δημοσιεύτηκε: 01 Αύγ 2011, 14:34
από migf1
Εχμ, λοιπόν... να σου δώσω 2-3 hints:

α) όπως γράφω και στην εκφώνηση, τον πίνακα πρέπει να τον ορίσεις στην main (και όχι στην hint_positions που τον έχεις ορίσει)

β) στο loop της main, αντικατέστησε το:
Κώδικας: Επιλογή όλων
printf("%d",r);

με...
Κώδικας: Επιλογή όλων
puts( hints[ r ]); // ισοδυναμεί με: printf("%s\n", hints[ r ] );

γ) μέσα στην hint_position σβήσε όλα τα printf κι άσε μόνο τα return. Επίσης, όπως δείχνω και στη θεωρία πριν την άσκηση, μετά από return μέσα σε if, το else είναι περιττό (περιπλέκει και το διάβασμα του κώδικα αχρείαστα).

Κάνε αυτά τα 3 και δες τη διαφορά με τον τωρινό σου κώδικα. Μετά βάλε και μια int μεταβλητή να μετράει τις προσπάθειες ;)

Κι εδώ είμαστε για όποια απορία.

@stamatiou, όχι δεν το πήρα είδηση, πάω να δω τώρα.