線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:654
推到 Plurk!
推到 Facebook!

如何讀入以下的資料呢

尚未結案
f6487149
一般會員


發表:5
回覆:1
積分:1
註冊:2003-07-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-27 11:33:49 IP:211.23.xxx.xxx 未訂閱
我所需要處理的資料格式如下(門牌相關資訊)             第一欄         第二欄      第三欄 資料A: 自強路32號    大民里      001鄰             第一欄                  第二欄         第三欄     第四欄           第五欄 資料B: 民生東路57之2號一樓   三有里          5969    282027.148      2767347.799  要怎麼做才能將門牌以字串的方式讀取並比較由A與B所取得的字串呢?? PS:門牌的數字皆為全型    感謝各位大大的指教
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-27 14:37:48 IP:211.76.xxx.xxx 未訂閱
f6487149你好:     參考下面的code。至於你要比較的話,運用vector很容易就可以做到     
 
#include 
#include 
#include 
using namespace std;
int main()
{
        vector data1;
        vector data2;
        copy(istream_iterator(istringstream("自強路32號 大民里 001鄰")),
                 istream_iterator(),back_inserter(data1));
        copy(istream_iterator(istringstream("民生東路57之2號一樓 三有里 5969 282027.148 2767347.799")),
                 istream_iterator(),back_inserter(data2));            cout << data1[0] << endl; // 自強路32號
        cout << data1[1] << endl; // 大民里            cout << data2[0] << endl; // 民生東路57之2號一樓
        cout << data2[1] << endl; // 三有里    }
發表人 - pwipwi 於 2004/10/27 14:40:09
系統時間:2024-06-29 15:23:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!