[求助]C--串的赋值 复制 修改 比较 等问题
#include <iostream>using namespace std;
void main()
{
char* s1="hello";
char* s2="123";
char a[20];
strcpy(a,s1);//s1复制到a中
cout<<(strcmp(a,s1)==0?"":"not")<<"equal\n";
cout<<strcat(a,s2)<<endl;
cout<<strrev(a)<<endl;
cout<<strset(a,'c')<<endl;// 这句话是什么意思啊??
cout<<(strstr(s1,"hel")?"":"not")<<"found\n";
cout<<(strchr(s1,'c')?"":"not")<<"found\n";
}
strset(a,'c') 这句话 书上就解释为设置!! 具体是什么意思! 为什么这句话的结果是输出了8个C 但是书上说的是输出了9个C