//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
int main(void){
char arr[40] = "nckxvn asijlfw dvjkiq vsd asliw",*p[5],a[8];
int i,j,x;
for(j=i=0;i<40;i++){
sscanf(arr+i,"%s%n",a,&x);
i+=x;
if((p[j]=(char *)malloc(sizeof(char)*strlen(a)+1))==NULL){
printf("Application memory failure...\n");
exit(0);
}
strcpy(p[j++],a);
}
for(i=0;i<j;i++){
printf("%s\n",p[i]);//Look at...
free(p[i]);
}
return 0;
}
温馨提示:答案为网友推荐,仅供参考