1、qsort(数组名,个数,单位大小,排序规则)-cstdlib2、memset(数组名,设置值,总大小)-string3、格式函数如cout<<fixed<<setprecision(n)<<...-iomanip4、strcmp()、strcpy()、strlen()-cstringcstring与string的区别:cstring是C++兼容C的头文件,里面..
                            
                            
                                分类:
编程语言   时间:
2015-03-17 14:25:58   
                                阅读次数:
219
                             
                    
                        
                            
                            
                                通常,字符串操作函数原型中,都会在形参前面加上const修饰符,表示此指针不能用于修改字符串的值
  比如:char *strcpy(char *strDest, const char *strSrc) 
但是可不可以通过 在函数里定义一个指针指向strSrc,来改掉字符串的值呢?
给出以下代码:
#include 
#include
void  fuc(const char *p)
{...
                            
                            
                                分类:
编程语言   时间:
2015-03-17 14:19:24   
                                阅读次数:
352
                             
                    
                        
                            
                            
                                今天发现这样一个问题
#include using namespace std;
int main()
{ char ch1[10]; strcpy_s(ch1,"123456");//编译通过 char* p = new char[10]; strcpy_s(p,"123456");//报错:不接...
                            
                            
                                分类:
编程语言   时间:
2015-03-16 22:47:45   
                                阅读次数:
164
                             
                    
                        
                            
                            
                                1strcpychar* strcpy(char *strDes, char *strSrc){ if (strDes == strSrc) //判断是否相等 return strDes; assert(strDes != NUL...
                            
                            
                                分类:
其他好文   时间:
2015-03-16 12:49:01   
                                阅读次数:
155
                             
                    
                        
                            
                            
                                strstr strchr strrstrstrtchrstrlen strcpy strcmp strncmp sprintf_s sscanf_s 单字节wcsstr wcschr wcsrstr wcsrchr wcslen wcscpy wcscmp wcsncmp swprintf_s s...
                            
                            
                                分类:
其他好文   时间:
2015-03-14 20:02:06   
                                阅读次数:
219
                             
                    
                        
                            
                            
                                (一)char wchar_t(WCHAR) TCHARANSI:char是8位ANSI字符的数据类型,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。UNICODE:wchar_t是16位Unicode字符的数据类型,可用字符串处理函数:wcs...
                            
                            
                                分类:
编程语言   时间:
2015-03-14 20:00:12   
                                阅读次数:
253
                             
                    
                        
                            
                            
                                void *memcpy(void *dest, const void *src, int n);
从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中
#include 
函数返回一个指向dest的指针。
1.source和destin所指内存区域不能重叠,函数返回指向destin的指针。   
2.与strcpy相比,memcpy并不是遇到'\0...
                            
                            
                                分类:
其他好文   时间:
2015-03-14 13:59:54   
                                阅读次数:
185
                             
                    
                        
                            
                            
                                strcpy_s和strcpy()函数的功能差点儿是一样的。strcpy函数,就象gets函数一样,它没有方法来保证有效的缓冲区尺寸,所以它仅仅能假定缓冲足够大来容纳要拷贝的字符串。在程序执行时,这将导致不可预料的行为。用strcpy_s就能够避免这些不可预料的行为。这个函数用两个參数、三个參数都能...
                            
                            
                                分类:
其他好文   时间:
2015-03-12 20:40:32   
                                阅读次数:
159
                             
                    
                        
                            
                            
                                要考虑内存重叠
char * strcpy(char *dst,const char *src)
{
    assert(dst != NULL && src != NULL);
    char *ret = dst;
    my_memcpy(dst, src, strlen(src)+1);
    return ret;
}
char *my_memcpy(char *dst,...
                            
                            
                                分类:
其他好文   时间:
2015-03-09 14:31:09   
                                阅读次数:
109
                             
                    
                        
                            
                            
                                char pre_email[4];	char email[4];	itoa(rand()%1000,pre_email,10);	strcat(pre_email,"@5.cn"); strcpy(email,lr_eval_string(pre_email)); lr_output...
                            
                            
                                分类:
其他好文   时间:
2015-03-09 12:36:12   
                                阅读次数:
183