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

Đề tài: Ghi màn hình kết quả ra file [Help]

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

    Question Ghi màn hình kết quả ra file [Help]

    Có hàm nào để ghi toàn bộ màn hình kết quả ra file luôn không các bác .Tức là khi nhấn Ctrol+F9 thì màn hình kết quả ra sao thi in ra file y chang . Xin chỉ giáo (C hay C++ đều được)
    AS SOON AS POSSIBLE

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn truy cập trực tiếp buffer màn hình tại địa chỉ 0x0000:0xB800 , đọc và ghi kết quả ra file.
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 26-10-2008 lúc 08:07 PM.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

    Code:
    Bạn truy cập trực tiếp buffer màn hình tại địa chỉ 0x0000:0xB800 , đọc và ghi kết quả ra file.
    Quá cao siêu chăng mình là newbie mà .không có cách nào dễ hơn hả các pác .Các pác cho code luôn được không ?

  4. #4
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Ko có gì là cao siêu cả, đây là lý thuyết hoàn toàn. Bạn làm vầy nè :

    C Code:
    1. #include <stdio.h>
    2. #include <dos.h>
    3.  
    4. typedef char (far *s_arrayptr);
    5.  
    6. char GetCharFromScreen(int x, int y)
    7. {
    8.     s_arrayptr screen[160];
    9.     screen[0] = (s_arrayptr) MK_FP(0xB800,0);
    10.     return screen[0][ ((y * 80) + x) * 2 + 0];
    11. }
    12.  
    13. void main(void)
    14. {
    15.     FILE *fo = fopen("screen.txt","wt");
    16.  
    17.     for (int y=0;y<25;y++)
    18.     {
    19.         for (int x=0;x<80;x++)
    20.             fprintf(fo,"%c",GetCharFromScreen(x,y));
    21.         fprintf(fo,"\n");
    22.     }
    23.  
    24.     fclose(fo);
    25. }
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

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

    Thanks mèo con lônng vàng . Ah bạn biết có ebook nào nói về vấn đề này không

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

  1. Bài tập C Lưu dữ liệu từ chương trình quản lý vào file!!!
    Gửi bởi tigonsau trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 29-06-2011, 08:20 PM
  2. Cộng 2 số bằng ASM, và lưu kết quả vào file?
    Gửi bởi ktrinhkien trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 14-11-2010, 10:32 AM
  3. Bài Tập Lớn C++ Quản Lý thư Viện đọc file bị lỗi không lưu và đọc file được?
    Gửi bởi ai_hon_ai trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 30-04-2010, 09:14 PM
  4. Đọc file text? Đọc file dung lượng lớn? Lỗi lưu kết quả khi đọc nhiều lần?
    Gửi bởi totoise trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 6
    Bài viết cuối: 19-04-2009, 08:21 PM
  5. Quản lý source code C++ | Chia nhỏ các file .cpp, sử dụng file header
    Gửi bởi thongcam87 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 5
    Bài viết cuối: 16-11-2008, 05:50 PM

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