包含文件:string.h函数名: c_str功能:string转char数组用法:char
c[20]; string s="1234"; strcpy(c,s.c_str()); 这样才不会出错,c_str()返回的是一个临时指针,不能对其进行操作
分类:
其他好文 时间:
2014-05-24 07:28:57
阅读次数:
212
DWORD WINAPI mythread( LPVOID lpParameter) //客户线程{ struct My my; memcpy(&my,lpParameter,sizeof(My)); printf("One client connect!\n"); char str1; ......
分类:
其他好文 时间:
2014-05-22 06:31:02
阅读次数:
319
已知strcpy函数的原型是:char *strcpy(char *dst, const
char *src);实现strcpy函数解释为什么要返回char
*假如考虑dst和src内存重叠的情况,strcpy该怎么实现1.strcpy的实现代码char * strcpy(char *dst,con...
分类:
其他好文 时间:
2014-05-21 21:04:49
阅读次数:
227
编程题:编写一个函数string_copy()完成strcpy()的作用,并验证。#include<stdio.h>voidstring_copy(char*s1,char*s2){for(;*s2!=‘\0‘;s1++,s2++)*s1=*s2;*s1=‘\0‘;}voidmain(){charstr1[20],str2[]="IlikeC";char*p1=str1,*p2=str2;string_copy(p1,p2);printf("str1:%s\..
分类:
其他好文 时间:
2014-05-21 00:19:23
阅读次数:
202
strcpy 原型:extern char *strcpy(char *dest,char
*src); 用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 ...
分类:
其他好文 时间:
2014-05-20 11:25:54
阅读次数:
246
第一种情况:char* p="how are you ?";char
name[20]="ABCDEFGHIJKLMNOPQRS";strcpy(name,p); //name改变为"how are you ? OPQRS "
====>错误!strncpy(name,p,sizeof(name))...
分类:
其他好文 时间:
2014-05-20 10:50:19
阅读次数:
258
出题:请实现给定String的类定义;分析:注意检查标准类构造注意事项;解题: 1 #include
2 #include 3 /** 4 * 检查是否需要构造函数 5 * 检查是否需要无参构造函数 6 * 检查是否需要成员变量(函数)私有 7 *
检查是否需要在构造函数预初始化成员变量...
分类:
其他好文 时间:
2014-05-19 10:32:35
阅读次数:
217
//普通方法
void strcpy1(char str1[], char str2[]){
int i = 0;
for (; str2[i] != '\0'; i++){
str1[i] = str2[i];
}
str1[i] = '\0';
}
//简练方法
void strcpy2(char str1[], char str2[]){
int i = 0;
whil...
分类:
其他好文 时间:
2014-05-18 09:47:40
阅读次数:
273
memcpy(char *dest,char *src,int size)用指针的实现通过判断地址是否重合解决掉字符串结束符('\0')问题...
分类:
其他好文 时间:
2014-05-15 22:52:15
阅读次数:
435
#include
#include
#include
#include
#include
// #include
int main(void){
char str1[]="This is the first string";
char str2[]="That is the other string";
// printf(strcpy(str1,str...
分类:
其他好文 时间:
2014-05-15 01:39:40
阅读次数:
348