字符串输入(注意:cin遇到空白字符停止读入)"/>
字符串输入(注意:cin遇到空白字符停止读入)
1.输入多个字符串时,又无法开二维数组;
可动态分配数组(直接声明数组,指向的地址的不变的)
while (num--){char* arr = (char*)malloc(10000 * sizeof(char));char ch = 0;int k = 0;while ((ch = getchar()) != '\n'){arr[k] = ch; k++;}arr[k] = '\0';p[n++] = arr;}
2.注意将字符串最后一个字符赋值为‘\0'
以确保输入完整,防止多余垃圾元素影响
更多推荐
字符串输入(注意:cin遇到空白字符停止读入)
发布评论