cuốn sách gpt4 ai đã làm

Lập trình lấy RAM có sẵn trong Windows?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 05:03:11 25 4
mua khóa gpt4 Nike

Tất cả, cần sự giúp đỡ ở đây. Tôi có nền tảng thuần Java và không biết nhiều về lập trình C. Về cơ bản, tôi cần viết chương trình C (và tạo tệp thực thi) để xuất số byte (RAM) có sẵn trên máy Windows (XP/2008/7)

Tôi đã thực hiện một số nghiên cứu về vấn đề này và phát hiện ra rằng có một chức năng tên là GlobalMemoryStatusEx và một liên kết: http://msdn.microsoft.com/en-us/library/aa366589(v=vs.85).aspx

Tôi đã cài đặt cygwin bằng gcc, nhưng chương trình trên thậm chí không biên dịch được cho tôi. Tôi biết tôi đang làm điều gì đó ngu ngốc ở đây ..

$ gcc hello.c -o hello.exe
hello.c:3:19: error: tchar.h: Không có tệp hoặc thư mục như vậy
hello.c: Trong hàm `main':
hello.c:7: error: `MEMORYSTATUSEX' không được khai báo (lần đầu sử dụng trong hàm này)
hello.c:7: error: (Mỗi mã định danh không được khai báo chỉ được báo cáo một lần
hello.c:7: error: đối với mỗi chức năng nó xuất hiện.)
hello.c:7: error: mong đợi `;' trước `statex'
hello.c:9: error: `statex' không được khai báo (lần đầu tiên sử dụng trong hàm này)

非常感谢任何帮助!

câu trả lời hay nhất

Như larsmans đã nói, cygwin không phải là trình biên dịch gốc của Windows. Ngoài MinGW, bạn cũng có thể xem xét Visual C++ 2010 Express .

Lập trình lấy RAM có sẵn trong Windows? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/5031791/

25 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress