以下程序旨在打印具有焦点的窗口的名称或至少打印程序正在运行的命令提示符的名称。但它只打印一个字符,即W
. 为什么会这样?我在哪里犯错了?
#include <Windows.h>
#include <stdio.h>
int main() {
TCHAR title[500];
int i=0;
while(i<10) {
GetWindowText(GetForegroundWindow(), title, 500);
printf("%s\n",title);
i++;
system("pause");
}
}