#include <stdio.h>
#include <windows.h>
using namespace std;
int main() {
char s[] = "Hello\n";
HANDLE stdout = GetStdHandle(STD_OUTPUT_HANDLE);
unsigned long cChars;
WriteConsole(stdout, s, lstrlen(s), &cChars, NULL);
}
结果:错误:将'_iob'声明为引用数组'
但是当我注释掉stdio.h
时,它就可以编译通过了。这里出了什么问题?
编译器是MinGW。