Δημοσιεύτηκε: 06 Σεπ 2011, 21:27
Star_Light έγραψε:Βασικα εκανα αυτο με την σηματοδοτηση γιατι ηθελα να παιξω με την τιμη ενος δεικτη μεσα στην while.
Οταν εβαζα σκετη τη μεταβλητη δεικτη αντιμετωπιζα προβληματα οπως ατερμονες βρογχους....
ενω εβαζα να μετακινειται μια θεση δεξια πχ
- Κώδικας: Επιλογή όλων
while(p)
{
printf("%d",*p);
p++;
}
αυτο πρεπει να ηταν
...
Δεν είναι σωστό το while, γιατί στη συνθήκη του γράφεις σκέτο p, που ισοδυναμεί με: while( p != NULL )
το οποίο προφανώς είναι πάντα TRUE, αφού το p το έχεις αρχικοποιήσει να δείχνει στον πίνακά σου.
Προφανώς ήθελες να γράψεις: while ( *p ) που ισοδυναμεί με: while ( *p != 0 )