我有讀取文本文件: 配置< 001> 25 220> 12 .....解析分隔符不同文本文件,其中包含nnumeric值
我怎樣才能解析,使得我只需要配置值001(在使用strtok或其他任何方法提取後,將其轉換爲整數),以及將25(將轉換爲整數)分開。我試圖不按照我需要的方式工作。請幫幫我。
我有讀取文本文件: 配置< 001> 25 220> 12 .....解析分隔符不同文本文件,其中包含nnumeric值
我怎樣才能解析,使得我只需要配置值001(在使用strtok或其他任何方法提取後,將其轉換爲整數),以及將25(將轉換爲整數)分開。我試圖不按照我需要的方式工作。請幫幫我。
在分隔符上使用LINQ 2 SQL to import the file,然後使用類似AutoMapper這樣的字段來映射字段來說明具有特定類型的特定對象。
我在另一個項目中做了這個確切的事情,它效果很好。
根據提到strtok
我猜你正在使用C或C++。如果您使用的是C++,我可能會通過創建一個將<
和>
作爲空白的ctype方面來處理這個問題,這會使解析變得微不足道(infile >> string >> number1 >> number2;
)。
如果你使用C,你可以使用與scanf的掃描設置轉換,像這樣:
我的回答假設你正在使用C#作爲你沒有指定語言 – griegs 2010-08-02 06:19:26