关于网友提出的“ C++问题想问大家”问题疑问,本网通过在网上对“ C++问题想问大家”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: C++问题想问大家描述:
void main(){
char string1[10],*pointer;
cout<<"Please input string:"<<>
cin>>string1;
pointer=string1;
int i=0;
while (*pointer!='\0') {
i++;
pointer++;
}
cout<<"string legth:"<<><>
}
为什么我输入12个字符的字符串也不会报错误啊?
void main(){
int n,m,i=0;
char *string1,*string2;
cout<<"n:"<
cin>>n;
string1=new char[n];
cout<<"string1:"<
cin>>string1;
cout<<"m:"<
cin>>m;
string2=new char[n-m+1];
char flag='\0';
while (*string1!=flag) {
*(string2+i)=*(string1+m-1+i);
i++;
}
cout<<><>
delete []string1;
delete []string2;
}
这个程序哪些地方不正确啊?