01/10/2018, 11:31

Code không cho nhập chuỗi

ko hiểu tại sao nó lại ko cho mình nhập vào a[0]
đề bài là nhập vào mảng gồm n chuỗi.
mn giúp với mình mới học

Pham Van Hai viết 13:39 ngày 01/10/2018

Bạn tham khảo ở đây

Nó có liên quan đến fflush đó @Honey_moon, vì cái hàm scanf("%c", &x); bị dính enter. Nên chỉ nhập g được 1 lần, lần sau enter chui vào x, dẫn đến thoát chương trình. Cách giải quyết là thêm fflush(stdin) vào sau scanf #include <stdio.h> int main() { char x; nhaplai: printf("\n\n\t\t *A*"); printf("\n\n\t\t *B*"); printf("nhap gia tri "); scanf("%c", &x); fflush(stdin); if(x =='g') { goto nhaplai; } getchar(); } Tuy nhiên dây cũng không phải…

Bài liên quan
0