01/10/2018, 10:45

Hỏi về tạo và đọc file trong C

Mọi người cho em hỏi là trong 1 chương trình C ,Tại em có 2 file cần đọc nên mình có thể tạo 2 con trỏ đọc file như này được không ạ. Em tạo trên máy em kiểu này không đươc .em xem trong thư mục gốc thì chỉ có file users.txt được tạo .Còn đến khi file danhsach.txt thì màn hình console hiện lên là Cannot open file .Mọi người giúp em với.Nếu không thể tạo kiểu đó được thì có cách nào để đọc được cả 2 file không ạ

	FILE *fp, *fd;
	
    fp=fopen("users.txt","rb+");

    if (fp == NULL) {
        fp = fopen("users.txt","wb+");

        if (fp==NULL)
        {
             puts("Cannot open file");
             return 0;
        }
    }
    
    fd=fopen("danhsach.txt","rd+");

    if (fd == NULL) {
        fd = fopen("danhsach.txt","wd+");

        if (fd==NULL)
        {
             puts("Cannot open file");
             return 0;
        }
    }
Duc Khan viết 12:45 ngày 01/10/2018

File danhsach.txt bạn open với mode là rd+ kìa. Sửa lại thành thành rb+. Lần sau bạn kiểm tra kĩ code trước khi hỏi nhé.

mai viết 12:59 ngày 01/10/2018

chết mất thôi,ngớ ngẩn quá,cảm ơn bạn nhé

Bài liên quan
0