C:打印从用户输入的字符串

时间:2017-10-27 14:48:59

标签: c arrays string multidimensional-array scanning

我把它们作为用户的输入后无法打印出一串字符串。

  int main()
{
   char name[3][10];

   for (int i=0;i<3;i++)
     { printf("name:\n");
       scanf("%9[^\n]",&name[i][0]);
     }

   for (int i=0;i<3;i++)
      printf("%s\n",&name[i][0]);

}

虽然这完全正常(没有循环)

    int main()
 {   
     char name[2][10];

     printf("enter the name");
     scanf("%9[^\n]",&name[0][0]);

     printf("%s",&name[0][0]);
 }

请帮助我告诉我哪里弄错了。

0 个答案:

没有答案