Ну допустим у меня есть вот такой код:
cout << "Your text" << endl;
cin >> textUser;
if (textUser != "Hello")
cout << "ERROR";
Но вот таких кусочков с различным содержанием у меня много, соответственно случаев, когда выводится эта ошибка много, поэтому я решил им давать номер, но чтобы не париться и не искать эту ошибку, номером служит строка на которой они находятся:
cout << "Your text" << endl;
cin >> textUser;
if (textUser != "Hello")
cout << "ERROR [0005]";
Но тут мне нужно добавить раньше этого блока текст, соответственно номер строки будет другим.
cout << "Print hello";
cout << "Your text: " << endl;
cin >> textUser;
if (textUser != "Hello")
cout << "ERROR [0005]"; // ?
Можно ли как-то отслеживать номер строки автоматически?