Как извлечь строку из файла на языке Си
Я хочу извлечь строку из строки, которая считывается из файла.
Это строка из текста "N0010 (название инструмента: BA6)"
Поэтому я просто хочу извлечь последний "BA6" в символьной строке.
Как мне это сделать?
Что я уже пробовал:
while(!feof(fp)) { fgets(fline,200,fp); if(strstr(fline,"TOOL NAME:")!=NULL) sscanf(fline,"N0010 TOOL NAME:%s",tname); if(strstr(fline,"TOOL DIAMETER:")!=NULL) sscanf(fline,"N0020 TOOL DIAMETER:%s",tdia); if(strstr(fline,"TOOL RADIUS:")!=NULL) sscanf(fline,"N0030 TOOL RADIUS:%s",trad); if(strstr(fline,"STOCK_PART:")!=NULL) sscanf(fline,"N0040 STOCK_PART:%s",spart); } fclose(fp);