Я хочу прочитать из файла только строки, соответствующие этому формату: identifier = any-char-string , и игнорировать строки, которые не соответствуют. Также я хочу поместить идентификатор в переменную и any-char-string в другую.
Мой код: if(fscanf(f,"%[^=]=%[^\n]",l.iden,l.string)==2)
.
Для правильного ввода, такого как: "name = string", оно работает хорошо, но проблема в том, что когда я ввожу несопоставимый ввод, такой как: "i go home", у него нет знака "=", но эта строка интерпретируется как правильное. Есть предложения?