30/09/2018, 18:38

giúp e xem code C này với ạ

main() {
    int i=0;
    char key[3];
    typedef struct gt {
        char ten[100];
        char nxb[40];
        int gia;
    } gt;
    gt a[100];
    char s[100];
    char b[]="###";
    do {
        gets(s);
        strcpy(a[i].ten,s);
        i++;
    } while(s!=b);
    getch();
}

theo e khi nhập vào xâu s là ### thì nó phải thoát vòng lặp chứ ạ ? mọi người giúp e với lỗi ở đâu ạ

Fenrir Q Lý viết 20:42 ngày 30/09/2018

Mình nghĩ là dòng s!=b bạn nên đổi là strcmp(s,b)!=0 thì sẽ được đấy

Trần Tuấn An viết 20:47 ngày 30/09/2018

ok rồi ạ thanks anh

trần đại hiệp viết 20:44 ngày 30/09/2018

cho em hỏi sao cái get (s) của em nó lại lỗi ạ.hì
em xin cảm un trước ạ

Trần Tuấn An viết 20:46 ngày 30/09/2018

thiếu thư viện rồi bạn bạn cho thêm thư viện vào là ok

trần đại hiệp viết 20:43 ngày 30/09/2018

em đã thành công ạ thanks

Bài liên quan
0