以下是引用skyone2013在2013-7-22 02:18:30的发言:
#include
#include
#define MAX 12
int main()
{
char *arr[MAX],*ar;
int i=0,j=0;
ar="AAA BBB CCC DDD EEE FFF GGG HHH III JJJ KKK LLL";
while(*ar!='\0')
{
while(*ar!=' '&&*ar!='\0')
*arr++=*ar++;
*arr='\0';
++ar;
i++;
}
for(j=0;j
也许这个可以实现你的目的:
#include<stdio.h>
int main()
{
char arr[12][4]={'\0'};
char *ar;
int i=0,j=0;
ar="AAA BBB CCC DDD EEE FFF GGG HHH III JJJ KKK LLL";
while(*ar!='\0')
{
while(*ar!=' '&& *ar!='\0')
{
arr[i][j]=*ar;
ar++;
j++;
}
arr[i][j]='\0';
ar++;
i++;
j=0;
}
for(j=0;j<12;j++)
{
for(i=0;i<3;i++)
{
printf("%c",arr[j][i]);
}
printf("\n");
}
return 0;
}