Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Lập trình C, cách tạo file như thế nào? Em tạo file mà nó ko ra file

  1. #1
    Ngày gia nhập
    11 2008
    Bài viết
    116

    Mặc định Lập trình C, cách tạo file như thế nào? Em tạo file mà nó ko ra file

    Đề: tạo 2 file và ghi những dữ liệu.
    Code:
    #include <stdio.h>
    void main()
    {
    	FILE *fvb,*fnp;
    	char ten[100],ten2[100];
    	printf("\nnhap ten file: ");
    	gets(ten);
    	if((fvb=fopen("ten","wt"))==NULL)
    		{
    			printf("\noi file. ");
    			exit(0);
    		}
    	printf("\nnhap ten file: ");
    	gets(ten2);
    	if((fnp=fopen("ten2","wb"))==NULL)
    	{
    			printf("\noi file. ");
    			exit(0);
    	
    	}
    	fputc('A',fvb);
    	fputc(26,fvb);
    	fputc(10,fvb);
    	fputc('B',fvb);
    	fputc('A',fnp);
    	fputc(26,fnp);
    	fputc(10,fnp);
    	fputc('B',fnp);
    	fclose(fvb);
    	fclose(fnp);
    
    }
    Cho em hỏi khi em bấm C:\abc.txt và C:\def.txt thì nó phải tạo 2 file abc và def ở Ổ đĩa C nhưng tại sao nó lại ko tao ? :(

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    Trích dẫn Nguyên bản được gửi bởi clementboy03 Xem bài viết
    Đề: tạo 2 file và ghi những dữ liệu.
    Code:
    #include <stdio.h>
    void main()
    {
    	FILE *fvb,*fnp;
    	char ten[100],ten2[100];
    	printf("\nnhap ten file: ");
    	gets(ten);
    	if((fvb=fopen("ten","wt"))==NULL)
    		{
    			printf("\noi file. ");
    			exit(0);
    		}
    	printf("\nnhap ten file: ");
    	gets(ten2);
    	if((fnp=fopen("ten2","wb"))==NULL)
    	{
    			printf("\noi file. ");
    			exit(0);
    	
    	}
    	fputc('A',fvb);
    	fputc(26,fvb);
    	fputc(10,fvb);
    	fputc('B',fvb);
    	fputc('A',fnp);
    	fputc(26,fnp);
    	fputc(10,fnp);
    	fputc('B',fnp);
    	fclose(fvb);
    	fclose(fnp);
    
    }
    Cho em hỏi khi em bấm C:\abc.txt và C:\def.txt thì nó phải tạo 2 file abc và def ở Ổ đĩa C nhưng tại sao nó lại ko tao ? :(
    bạn à, trong C để viết kí tự \ ra màn hình ta phải dùng \\.
    đường dẫn cũng thế "C:\\abc.txt"
    ok?
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  3. #3
    Ngày gia nhập
    11 2008
    Bài viết
    116

    em đã làm như anh nhưng nó vẫn không tạo ra 2 file đó :((

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,006

    Trích dẫn Nguyên bản được gửi bởi clementboy03 Xem bài viết
    em đã làm như anh nhưng nó vẫn không tạo ra 2 file đó :((
    ủa sao mình lại được nhỉ
    PHP Code:
    #include <stdio.h>
    #include <conio.h>

    void main(void)
        {
        
    clrscr();
        
    FILE *p;
        
    p=fopen("C:\\khoaimon.txt","wt");


        
    fclose(p);
        
    getch();
        } 

    theo mình biết với BC thì nếu ổ C: của bạn là NTFS thì hình như ko được ( ko chắc chắn )
    ^_,^

    Tổng hợp các câu chuyện hài hước vui nhộn, sử dụng Speech Synthesis để đọc : https://www.youtube.com/channel/UCLk...Tjrg/playlists


    Bùi Tấn Quang

  5. #5
    Ngày gia nhập
    11 2008
    Bài viết
    116

    Trích dẫn Nguyên bản được gửi bởi langman Xem bài viết
    ủa sao mình lại được nhỉ
    PHP Code:
    #include <stdio.h>
    #include <conio.h>

    void main(void)
        {
        
    clrscr();
        
    FILE *p;
        
    p=fopen("C:\\khoaimon.txt","wt");


        
    fclose(p);
        
    getch();
        } 

    theo mình biết với BC thì nếu ổ C: của bạn là NTFS thì hình như ko được ( ko chắc chắn )
    Em biết tại sao lại sai rồi. Đó là do em viết fvb=fopen("ten","w"). Thực ra là phải viết fvb=fopen(ten,"w"). Thank anh đã vào topic này giúp em. Em còn phải nhờ anh nhiều. Thank you very much. Have a nice day. Good bye !

Các đề tài tương tự

  1. Trả lời: 3
    Bài viết cuối: 10-04-2013, 08:06 AM
  2. Đọc dữ liệu file midi dạng số HEX và lấy lời nhạc trong file ra file text
    Gửi bởi kimngockhtn_2007 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 29-06-2011, 04:40 PM
  3. Chuyển 1 file html 25mb sang file word như thế nào ?
    Gửi bởi hoanglinh9466 trong diễn đàn Thắc mắc chung
    Trả lời: 3
    Bài viết cuối: 26-06-2011, 11:28 PM
  4. File server để dùng ajax trong visual2010 là file gì, xử lý kết nối với SQLserver như thế nào?
    Gửi bởi lenamshenlong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 26-05-2011, 05:14 PM
  5. Trả lời: 17
    Bài viết cuối: 23-05-2011, 11:47 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn