devc++获取电脑硬件信息
时间: 2023-11-01 08:08:45 浏览: 133
对于获取电脑硬件信息,你可以使用DevC提供的一些库和函数来实现。这里我给你提供一个示例代码,演示如何获取电脑的硬件信息,包括CPU、内存、硬盘等。
```c
#include <stdio.h>
#include <windows.h>
int main() {
// 获取CPU信息
SYSTEM_INFO sysInfo;
GetSystemInfo(&sysInfo);
printf("CPU核心数量: %u\n", sysInfo.dwNumberOfProcessors);
// 获取内存信息
MEMORYSTATUSEX memInfo;
memInfo.dwLength = sizeof(memInfo);
GlobalMemoryStatusEx(&memInfo);
printf("总内存大小: %llu 字节\n", memInfo.ullTotalPhys);
// 获取硬盘信息
ULARGE_INTEGER freeBytes, totalBytes, totalFreeBytes;
if (GetDiskFreeSpaceEx("C:\\", &freeBytes, &totalBytes, &totalFreeBytes)) {
printf("总磁盘大小: %llu 字节\n", totalBytes.QuadPart);
printf("可用磁盘空间: %llu 字节\n", totalFreeBytes.QuadPart);
}
return 0;
}
```
这段代码使用了Windows API函数来获取系统信息,需要注意的是,这个代码只能运行在Windows操作系统上。
阅读全文