这个文件,把其中*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();
}