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

provlhma me compiler sth c


vasilis_21

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

Δημοσ.

m emfanizei to e3hs: h efarmoogh askisi.exe antimetwpise provlhma kai prepei na termatisei h leitourgia ths.

o kwdikas einai:

 

#include<stdio.h>

 

main()

{

char x,y,z;

 

printf("dwse 3 grammata:\n");

scanf("%s%s%s",&x,&y,&z);

 

printf("edwses %s %s %s\n",x,y,z);

}

 

to mnm to emfanizei molis diavasei ta grammata

Δημοσ.

Χρησιμοποίησε %c αντί για %s. %s = string, ενώ εσύ προσπαθείς να διαβάσεις γράμματα (%c = character). Επίσης, καλύτερα το main να το κάνεις τύπου int, αφού μπορεί να προκληθούν προβλήματα όπως είναι τώρα.

Edit ~ ΕΠΙΣΗΣ, βάλε δύο φορές την getchar() μετά το printf("edwses %s %s %s\n",x,y,z);, αλλιώς το πρόγραμμα θα τερματιστεί πριν προλάβεις να δεις το αποτέλεσμα. Με λίγα λόγια

>
#include<stdio.h>

int main()
{
char x,y,z;

printf("dwse 3 grammata:\n");
scanf("%c%c%c",&x,&y,&z);

printf("edwses %c %c %c\n",x,y,z);
getchar();
getchar();
}

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...