Я пишу программу на C, в которой у меня есть текстовый файл со следующим содержимым:
Город - 12
Temp - 78
Info1 - бла-бла-бла-бла
Info2- бла-бла-бла-бла
Теперь я хочу прочитать файл построчно ипосле первого слова (например, "City-") читайте значение рядом с ним, пока я не найду следующее интересное слово (Info1, Temp) и т. д. Мой код выглядит так:
File * fp;
char * buf[1024];
while(fscanf(fp, "%s[^-]s", buf) ==1){
if(buf == "City-"){
/*Do something here and read until you find next interesting word */
}
}
Теперь я знаю, что это довольно просто, но мне трудно понять, как продолжить, после того как я прочитал первое слово.Спасибо!