怎么把从控制台输入的字符串赋给一个数组

怎么把从控制台输入的字符串赋给一个数组

把数组定义成字符型指针的,并给每一个元素申请新的内存空间,用new函数。然后通过输入字符串,直接赋值给数组,并且定义一个变量,通过调用strlen函数计算字符串的的长度,例如strlen(a[0]),并将该值赋给定义的变量,判断是否越界,用while 循环,如果越界就重新输入。或用判断语句,判断是否越界,如果越界就只取有效长度的字符串。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-29
先获取字符串,再把字符串变成数组。
string strInput=Console.ReadLine();
string []arrInput=strInput.Split(' ');本回答被提问者采纳
第2个回答  2011-03-29
char a[100];
scanf("%s",a);

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网