我有一个数组,并且能够打印我想要的部分。但我想做的是将该部分写入一个新数组。有谁知道如何做到这一点?
提前致谢!
char line[128];
char *line1;
char *pch,*pch1;
char key[]="REMARK 290 ";
char key1[]="X";
int start=24;
int len=35;
while (fgets(line,sizeof line, file)!=NULL)
{
pch=strstr(line,key);
pch1=strstr(line,key1);
if(pch!=NULL && pch1!=NULL){
printf("%.*s\n",len,line+start);
最后打印的内容是我想要输入新数组的内容。