#include?<iostream>
#include?<cstring>
using?namespace?std;
class?mString
{
public:
????mString(const?char?*?buf)//有参构造函数
????????:m_buf(strcpy(new?char[strlen(buf)?+?...
                            
                            
                                分类:
其他好文   时间:
2014-12-28 23:47:50   
                                阅读次数:
359
                             
                    
                        
                            
                            
                                main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
                            
                            
                                分类:
编程语言   时间:
2014-12-26 20:09:40   
                                阅读次数:
162
                             
                    
                        
                            
                            
                                1.#include //不可以定义string s;可以用到strcpy等函数using namespace std;#include //可以定义string s;可以用到strcpy等函数using namesapce std;#include //不可以定义string s;可以用到s...
                            
                            
                                分类:
其他好文   时间:
2014-12-24 11:36:18   
                                阅读次数:
102
                             
                    
                        
                            
                            
                                #include?<stdio.h>
#include?<stdlib.h>
#include?<string.h>
char?*mcopy(char?*dst?,?const?char?*src?){
	char?*ret?=?dst?;
	while(*src?!=?‘\0‘){
		*dst?++?=?*src?++?;
	}
	*dst?...
                            
                            
                                分类:
其他好文   时间:
2014-12-22 21:24:10   
                                阅读次数:
178
                             
                    
                        
                            
                            
                                1.内存管理原理的介绍1.1C的内存管理char *p = (char *)malloc(100*sizeof (char));这是C的动态内存分配,我们手动跟系统申请了100个字节的内存;或者说系统在堆里开辟了100个字节的空间,并将这个空间的首地址返回给指针变量p。strcpy(p,"Hello...
                            
                            
                                分类:
编程语言   时间:
2014-12-16 18:49:39   
                                阅读次数:
379
                             
                    
                        
                            
                            
                                #include 
#include              /* 提供malloc()原型 */
#include              //提供strcpy原型
#define TSIZE  45
struct film
{
    char title[TSIZE];
    int rating;
    struct film * next;             //指向链表...
                            
                            
                                分类:
其他好文   时间:
2014-12-16 17:14:30   
                                阅读次数:
128
                             
                    
                        
                            
                            
                                1.内存管理原理的介绍
 
1.1C的内存管理
char *p = (char *)malloc(100*sizeof (char)); 
这是C的动态内存分配,我们手动跟系统申请了100个字节的内存;或者说系统在堆里开辟了100个字节的空间,并将这个空间的首地址返回给指针变量p。
 
strcpy(p,"Hello World!");
将字符串拷贝给指针...
                            
                            
                                分类:
编程语言   时间:
2014-12-16 10:02:39   
                                阅读次数:
298
                             
                    
                        
                            
                            
                                1.内存管理原理的介绍1.1C的内存管理 char *p = (char *)malloc(100*sizeof (char)); 这是C的动态内存分配,我们手动跟系统申请了100个字节的内存;或者说系统在堆里开辟了100个字节的空间,并将这个空间的首地址返回给指针变量p。 strcpy(p,"He...
                            
                            
                                分类:
编程语言   时间:
2014-12-14 21:17:31   
                                阅读次数:
217
                             
                    
                        
                            
                            
                                1.我们在编译老的用C语言的开源项目如lua源包的时候,可能因为一些老的.c文件使用了strcpy,scanf等不安全的函数,而报警告和错误,而导致无法编译通过。2.此时我们有两种解决方案:a.在指定的源文件的开头定义:#define _CRT_SECURE_NO_WARNINGS (只会在该文件里...
                            
                            
                                分类:
其他好文   时间:
2014-12-13 21:37:42   
                                阅读次数:
754
                             
                    
                        
                            
                            
                                函数名: strcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例:#include #include int main(void){ char string[10]; char *str1 = "abcdefgh...
                            
                            
                                分类:
编程语言   时间:
2014-12-11 20:32:44   
                                阅读次数:
180