Я ищу код C / C ++ или даже C #, который обрезает первое слово каждой строки в текстовом файле
например, file.txt
test C:\Windows\System32\cacl.exe
download C:\Program Files\MS\
Так что яостанется с:
C:\Windows\System32\cacl.exe
C:\Program Files\MS\
У меня есть текущий код, но, похоже, он не работает:
#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;
}