#include <stdio.h>
#include <wincon.h>void main()
{
char aTitle[100]; aTitle[0] = 0x00; GetConsoleTitle(aTitle,100); printf("CAP=%s\n", aTitle);
}

解决方案 »

  1.   

    我想你要在GetConsoleTitle(aTitle,100)
    这个后,知道atitle的长度,再在后面加上aTitle[length+1] = 0x00;
    就可以了,你去试试吧,我这里没有VC不能试~
      

  2.   

    在#include <stdio.h>后面
    加上#include <windows.h>就可以了
      

  3.   

    唉,没装VC就是没有办法,就是会看错,偶还是有点菜(不行,下周一定要从家里把VC带来装上)
      

  4.   

    改为
    #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);
    }
      

  5.   

    #include <stdio.h>
    #include <windows.h>    //放在这里编译就通过,为什么
    #include <wincon.h>
    //#include <windows.h>  //放在这里编译就通不过,为什么
      

  6.   

    GetConsoleTitleMSDN中没有说明要#include <windows.h>    
    这是MSDN的错误吗
      

  7.   

    这是因为wincon.h文件中的一些类型是在windows.h中定义的
    比如SHORT,BOOL,COORD这些类型如果#include <windows.h> 放在#include <wincon.h>后面
    编译器首先编译#include <wincon.h>的时候就会不认识上面的那些类型,因此出错