//C++ strncpy()函数不会复制字符串后面的'\0',因此要程序员给它补上 #include<iostream> using namespace std; void main() { char a[]="www.ok2002.com"; char b[20]; strncpy(b,a,strlen(a));//strncpy函数不会复制字符串后面的'\0' b[strlen(a)]='\0';//因此要程序员给它补上 cout<<b<<endl; }
//C++ strncpy()函数不会复制字符串后面的'\0',因此要程序员给它补上 #include<iostream> using namespace std; void main() { char a[]="www.ok2002.com"; char b[20]; strncpy(b,a,strlen(a));//strncpy函数不会复制字符串后面的'\0' b[strlen(a)]='\0';//因此要程序员给它补上 cout<<b<<endl; }