的文本文件都是這種格式在新的.txt擁有所需的值:C++從.txt讀取文件,並使用Xcode的
No. Time Source Destination Protocol Info
1 0.000000 192.168.1.77 203.253.16.41 DNS Standard query A ksn1.kaspersky-labs.com
Frame 1: 83 bytes on wire (664 bits), 83 bytes captured (664 bits)
Ethernet II, Src: Giga-Byt_58:d7:ce (00:1f:d0:58:d7:ce), Dst: D-Link_c4:eb:4a (00:1b:11:c4:eb:4a)
Internet Protocol, Src: 192.168.1.77 (192.168.1.77), Dst: 203.253.16.41 (203.253.16.41)
User Datagram Protocol, Src Port: discp-server (2602), Dst Port: domain (53)
Domain Name System (query)
我想在C++如何只讀了編碼192.168.1.77和203.253.16.41。然後保存2個IP地址值並將其輸出到另一個新的.txt文件中。
我使用的Xcode在Mac OS X 10.5.8開發這個...
至於現在,我能夠讀取「iplist.txt」的第一行,並將其寫入到一個新文件命名爲'output.txt'。我需要關於如何在網上閱讀第二行中使用函數getline()幫助...
下面是我能做到的部分...
ifstream inFile("iplist.txt");
getline(inFile,x);
ofstream outFile ("output.txt");
if (outFile.is_open())
{
outFile << x;
outFile.close();
}
你看過正則表達式在boost嗎? http://www.cs.brown.edu/~jwicks/boost/libs/regex/doc/introduction.html – 2010-10-15 19:19:07