Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Μπορει καποιος ανθρωπος να μου εξηγησει γιατι κανει μονο την πρωτη φαση του προγραμματος και μετα μου κλεινει?? Προσπαθω να κανω μια εργασια σε γλωσσα C και παω να τρελαθω.


 

while (sun1==2) {

printf("eisagete ton stathmo anaxwrhshs: \n");
scanf("%c", &staAN);


if (staAN == 'A')
{
    sun1=1;
}
else if(staAN=='L')
{
    sun1=1;
}
else if(staAN='P')
{
    sun1=1;
}
else if(staAN='L')
{
    sun1=1;
}
else
{
    sun1=2;
}
}
while (sun2==2 ) {
    
printf("eisagete ton stathmo afikshs: \n");
scanf("%c", &staAF);

if (staAF=='A')
{
    sun2=1;
}
else if(staAF=='L')
{
    sun2=1;
}
else if(staAF='P')
{
    sun2=1;
}
else if(staAF='L')
{
    sun2=1;
}
else
{
    sun2=2;
}
}
return 0;
}
 

Επεξ/σία από goshbrochill1
Δημοσ.

Είναι το sun2 ίσο με 2; 

Βάλε ένα breakpoint στο while(sun2==2) να δεις τι τιμή έχει το sun2. 

Εάν δεν ξέρεις τι είναι το breakpoint, βάλε ένα printf να τυπώσεις την τιμή του sun2 **πριν** το while(sun2==2). 

Δημοσ.
23 ώρες πριν, goshbrochill1 είπε

Μπορει καποιος ανθρωπος να μου εξηγησει γιατι κανει μονο την πρωτη φαση του προγραμματος και μετα μου κλεινει?

https://onlinegdb.com/Hk0A3Ydcw

 

 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...