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

Προγραμμα στην C δεν κανει ολες τις εντολες


goshbrochill1

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

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

Μπορει καποιος ανθρωπος να μου εξηγησει γιατι κανει μονο την πρωτη φαση του προγραμματος και μετα μου κλεινει?? Προσπαθω να κανω μια εργασια σε γλωσσα 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

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

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

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

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

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

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

Σύνδεση

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

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