char *s1="1234567890";
char *s2="567";
//// 已知strcspn可以取得s2在s1中的位置
int i=strcspn(s1,s2);
//// 当然i=4;
请问怎么把s1中的前4个字符单独提出来,又什么函数吗?
char *s2="567";
//// 已知strcspn可以取得s2在s1中的位置
int i=strcspn(s1,s2);
//// 当然i=4;
请问怎么把s1中的前4个字符单独提出来,又什么函数吗?
char *strncpy( char *strDest, const char *strSource, size_t count );
char* p = new char[n+1];
p[n]=0;
strncpy(p,s1,n);
CStrig str;
str="Hello!"; // str="Hello!"
str.Left(4); // str="Hell"
.
.
.
等等,特别是要将数值转换成字符串,更是方便,如
str.Format("%f",3.14); // str="3.14"
CString str=CString(s1);
CString str1=str.Left(4);