题目中给出一个元素为n的字符数组,却又不能定义为n,并且还要判断数组长度是否符合要求,请问如何定义,并且如何判断长度,谢了
4条回答 默认 最新
ysuwood 2015-11-14 04:42关注#include <string.h> #include <stdio.h> void main() { int n; char *p; scanf("%d",&n); p = new char[n]; scanf("%s",p); if(strlen(p)>n-1) printf("字符串长度不符合!\n"); else printf("%s\n",p); delete []p; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报