meihua 发表于 2020-7-16 07:49:29

怎么把输入的多个字符串保存到数组里面?

本帖最后由 meihua 于 2020-7-16 09:04 编辑

把scanf或者fgets的输入的东西存放到数组里面去?

qiuyouzhi 发表于 2020-7-16 08:02:48

# include <stdio.h>

int main()
{
        char a; // 数组大小自己定
        scanf("%s", a);
        printf("%s\n", a);
}

meihua 发表于 2020-7-16 08:27:22

qiuyouzhi 发表于 2020-7-16 08:02


这只可以存放一个的吧,我要存放20个然后调用打印出来

qiuyouzhi 发表于 2020-7-16 08:46:15

meihua 发表于 2020-7-16 08:27
这只可以存放一个的吧,我要存放20个然后调用打印出来

?咋可能呢
你说的是二十个字符串还是二十个字符

meihua 发表于 2020-7-16 09:03:21

qiuyouzhi 发表于 2020-7-16 08:46
?咋可能呢
你说的是二十个字符串还是二十个字符

可能是我说的不清楚,是二十个字符串存放到数组里面,再调用

qiuyouzhi 发表于 2020-7-16 09:05:38

meihua 发表于 2020-7-16 09:03
可能是我说的不清楚,是二十个字符串存放到数组里面,再调用

# include <stdio.h>

int main()
{
      char a;
      scanf("%s", a);
      printf("%s\n", a);
}
用二维数组就好
页: [1]
查看完整版本: 怎么把输入的多个字符串保存到数组里面?