斑竹,这就是我要添加的那个小程序,目的大概不是你发出来的程序那样,主要是想要一个窗口内陷了这个程序运行,然后利用打开文件可以随意选择一个ip.txt,然后按一下键就会运行以下程序,这么说明不明白?谢
#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
const char * Filename="ip.txt";
int ReadFile(char ip[60])
{
ifstream file(Filename);
//for(int i=0;i<60;i++)
file.getline(ip,59);
file.close();
return 0;
}
void main()
{
int i=0;
char ip[60];
ReadFile(ip);
cout<<"Header Length=";
for(i=0;i<2;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"ECN-CE=";
for(i=3;i<5;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"Total Length=";
for(i=6;i<11;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"Identification=";
for(i=12;i<17;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"Fragment offset=";
for(i=18;i<23;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"Time To Live=";
for(i=24;i<27;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"Protocol=";
for(i=27;i<39;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"Header checksum=";
for(i=30;i<36;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"Source=";
for(i=36;i<48;i++)
{
cout<<ip[i];
}
cout<<endl;
cout<<"Destination=";
for(i=48;i<59;i++)
{
cout<<ip[i];
}
cout<<endl;
}
![](images/smilies/emot/em01.gif)