[C筆記] 不去更改已寫好的project 利用管線來解決
前言: 第一之程式工具可以將輸入的資料(經度,緯度)轉換成json格式,此範例如果想要加條件來過濾出我們所要的坐標,最直觀的方法就是在程式碼中加if 條件來過濾,但是這個方法並不是一個好方法(因為必須去動到別人已寫好的工具),長期這樣改下來這隻程式反而會有太多多餘不必要的code出現,因此用管線的方式來取代上數的過濾條件。
C code 1: 將輸入的資料轉換成Json格式
Code 1編譯出 Map.exe 檔
C code 2: 過濾出我們要的位置
Code 2 編譯出 Range.exe 檔
(注: | 為管線 aa.txt檔案餵給Range.exe 過濾出我們要的坐標後再透過管線直接餵給map.exe最後將結果存到bb.json
結果:
aa.txt
bb.json
注過濾出來的結果
沒有留言:
張貼留言