#include <stdio.h>
#include <wincon.h>void main()
{
char aTitle[100]; aTitle[0] = 0x00; GetConsoleTitle(aTitle,100); printf("CAP=%s\n", aTitle);
}
#include <wincon.h>void main()
{
char aTitle[100]; aTitle[0] = 0x00; GetConsoleTitle(aTitle,100); printf("CAP=%s\n", aTitle);
}
这个后,知道atitle的长度,再在后面加上aTitle[length+1] = 0x00;
就可以了,你去试试吧,我这里没有VC不能试~
加上#include <windows.h>就可以了
#include <stdio.h>
#include "windows.h"
#include <wincon.h>void main()
{
char aTitle[100];
aTitle[0] = 0x00;
GetConsoleTitle(aTitle,100);
printf("CAP=%s\n", aTitle);
}
#include <windows.h> //放在这里编译就通过,为什么
#include <wincon.h>
//#include <windows.h> //放在这里编译就通不过,为什么
这是MSDN的错误吗
比如SHORT,BOOL,COORD这些类型如果#include <windows.h> 放在#include <wincon.h>后面
编译器首先编译#include <wincon.h>的时候就会不认识上面的那些类型,因此出错