test_tool -v > /tmp/test_1.out
fd = fopen(read_buf, sizeof(read_buf), fd)
if(fgets(read_buf, sizof(read_buf), fd))
{
printf("%s\n", read_buf);
...
...
}
else
{
printf("Unknown\n");
return -1;
}
test_tool -f > /tmp/test_2.out
fd = fopen(read_buf, sizeof(read_buf), fd)
if(fgets(read_buf, sizof(read_buf), fd))
{
// Do other thing
...
...
}
else
{
printf("Unknown\n");
return -1;
}
就摳同一個方法 讀東西 然後跑方法和一些東西
call 不同的參數 我現在是這樣寫兩次
就覺得 好多廢碼的感覺
有點想把兩個都 >> 到同一個檔案
但是又想到有一些例外要處理就很麻煩 (輸出空白或其他的東西)
我這輩子大概就這樣了