回复 25楼 寒风中的细雨
倒出来的是要用命令行做的
这个不是C实现的
-------
附加刚刚上面实现的简单程序
#include<stdio.h>
#include<string.h>
#define INFO_MAX_SZ 1024
int main()
{
int in=0;
int m = 0;
int j=0;
int k=0;
char buffer[INFO_MAX_SZ]="Timer1_isr
fucti.c
219;\"
f1\nTimer2_isr
fuc.c
21;\" f2\nTimer3_isr
f.c
219;\" f3\nTimer4_isr
fuction.c
2;\" f";
char *p[20];
char *buf=buffer;
char *outer_ptr=NULL;
char *inner_ptr=NULL;
while((p[in]=strtok_s(buf,"\n",&outer_ptr))!=NULL) {
buf=p[in];
while((p[in]=strtok_s(buf," ",&inner_ptr))!=NULL) {
in++;
buf=NULL;
}
buf=NULL; }
printf("Here we have %d strings\n",in);
for (j=0; j<in; j++){
printf(">p[%d]=%s<\n",j,p[j]);
}
for(k= 2;k< in;k+=4)
printf("%s ",p[k]);
return 0;
}