Ввести строку с клавиатуры. Проверить, является ли она правильным идентификатором (может содержать цифры, символы латинского алфавита, знаки подчеркивания, начинается с символа подчеркивания или латинского символа).
А что из перечисленного не получилось, где компилятор ругается?
просто я нифига не понял, понял что есть string text, getline и цикл for
Ну так берите
и проходите в нем посимвольно
Введение в std::string в C++ / Ravesli
Цикл for в C++ / Ravesli
И с помощью if
проверяйте подходит ли символ.
Чтобы проверять, что символ — латинская буква, можно что-то типа if (text[i] >= 'a' && text[i] <= 'z')
потому что символы в С/С++ это просто числа, и в ASCII таблице буквы идут подряд. https://www.asciitable.com/
Аналогично для цифр и заглавных букв.