I dont understand, it always enters if().
Code:#include <windows.h> #include <iostream> using namespace std; char WindowTitle[MAX_PATH]; BOOL CALLBACK Enum(HWND hwnd, LPARAM lParam) { GetWindowText(hwnd, WindowTitle, 260); cout<<"1. "<<WindowTitle<<endl; if(!strcmp(WindowTitle, "Calculator")); { cout<<"2. "<<WindowTitle<<endl; } return TRUE; } int main() { EnumWindows(&Enum, 0); }