В настоящее время у меня есть несколько сотен путей к файлам в строках в текстовом файле, которые мне нужны, чтобы удалить, например,
report2011510222820.html: <td width="60%" bgcolor="#f4f4f4" class="tablebody" valign="top">C:\Users\Administrator\Desktop\calc.exe</td>
Как я мог достать "report2011510222820.html: <td width="60%" bgcolor="#f4f4f4" class="tablebody" valign="top">" and "</td>
", поэтому мне осталось только:
C:\Users\Administrator\Desktop\calc.exe
Текущий код у меня:
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char s[2048];
while (fgets(s, sizeof(s), stdin))
{
char *pos = strpbrk(s, "|\r\n");
if (pos != 0)
fputs(pos+1, stdout);
}
return 0;
}