我要尋找一個C/C++或甚至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;
}
我我失去了一些東西? 'strpbrk'的第二個參數沒有空格。 – andrewdski 2011-05-21 19:45:43
至少你可以很靈活地接受完全不同語言的完全不同的解決方案。但是,有什麼與Windows有關的呢? – 2011-05-21 19:47:13
C或C++?你必須選擇。看看你的例子,這絕對是C. – 2011-05-21 19:51:29