- 循环实现对大量数对无冗余存储
#define N 3
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
char *s[N];
for(i = 0; i < N; i++)
{
char t[80];
fgets(t, 80, stdin);
s[i] = (char*)malloc(strlen(t)+1);
strcpy(s[i], t);
}
...
return 0;
}
#define N 3
#include<stdio.h>
#include<stdlib.h>
int main()
{
int i;
char *s[N];
for(i = 0; i < N; i++)
{
char t[80];
fgets(t, 80, stdin);
s[i] = (char*)malloc(strlen(t)+1);
strcpy(s[i], t);
}
...
return 0;
}