
這個檔案,把其中*NODE后的數字放到node.text中,把*INITIAL_VELOCITY_NODE后的資料放到V.text中
#define KEY1 "*NODE"
#define KEY2 "*INITIAL_VELOCITY_NODE"
#define KEY3 "*END"
using namespace std;
int main()
{
const int LINE_LENGTH=100;
char str[LINE_LENGTH];
char buffer[LINE_LENGTH];
int line=0;
FILE *fp1=fopen("F:\\node.txt","w");
FILE *fp2=fopen("F:\\V.txt","w");
ifstream infile("jet.k");
]getline (infile,str);
while(!infile.eof())
{
if(strcmp(str,KEY1)==0)
{
while(strcmp(str,KEY2)==0)
{
memset(str,0,sizeof(str));
getline(infile,str);
line++;
fprintf(fp1,"%s\n",str);
}
}
if(strcmp(str,KEY2)==0)
{
while(strcmp(str,KEY3)==0)
{
memset(str,0,sizeof(str));
getline(infile,str);
fprintf(fp2,"%s\n",str);
}
}
}
infile.close();
}
uj5u.com熱心網友回復:
Find *NODE最為起始點,Find *INITIAL_VELOCITY_NODE作為結束點,進行截取然后寫入檔案Find *INITIAL_VELOCITY_NODE作為起始點,借位作為結束點,進行截取然后寫入檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/142555.html
標籤:基礎類
上一篇:VC++ 2013如何讀取excel表格中某個單元格內容(包括單元格對應的宏)
下一篇:vc++ 6.0問題
