2015年6月20日 星期六

[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

注過濾出來的結果





沒有留言:

張貼留言