函数
文章平均质量分 71
听说森林里有糖果屋
毕业于加里敦大学物理系,拥有300年的工作经验。
展开
-
编写my_strcpy函数,实现与库函数strcpy类似的功能,不能使用任何库函数
#include<stdio.h>char *my_strcpy(char *p,char *q){ char *pTmp = p; while((*p++ = *q++) != '\0'); return pTmp;}int main(){ char str1[20] = "hello"; char str2[20] = "hey"; char *pResult = my_strcpy(str1, str2); prin.原创 2020-07-14 16:34:02 · 1800 阅读 · 0 评论 -
swap函数的几种写法
你会写几种swap函数?swap函数估计是一个各种各样程序都会频繁用到的子程序,可是你知道它究竟有多少种不同的写法吗?下面我就列举我知道的几种swap函数来跟大家分享一下。(1)经典型---嫁衣法无论是写程序还是干其他事情,一旦涉及到交换,就总是会遇到第三方。这个第三方可能是公正的监督者,也可能是一个徒为他人做嫁衣的可怜虫。在经典法的交换程序中,我们就需要有一个可怜转载 2015-11-18 12:59:04 · 698 阅读 · 0 评论 -
字符串操作函数原型实现
//将两个char类型连接:char * __cdecl strcat(char * dst, const char * src) { char * cp = dst; while( *cp ) cp++; while( *cp++ = *src++ ) ; return( dst );原创 2016-07-11 18:26:02 · 494 阅读 · 0 评论 -
回文素数
主要需要判断是否是素数+回文数:1.判断是否是素数的函数2.判断是否是回文数的函数3.写好上述两个函数,main函数里只需要判断两个函数返回值是否都为1即可,从2开始输出前50个回文素数,每5个换一行继续输出原创 2017-03-01 10:42:24 · 523 阅读 · 0 评论 -
C++ 字符串UTF-8与GBK转化
//UTF8转化为GBK格式void ConvertUtf8ToGBK(CString &strUtf8){ int len=MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)strUtf8, -1, NULL,0); wchar_t * wszGBK = new wchar_t[len]; memset(wszGBK,0,le...转载 2018-03-26 14:56:07 · 3798 阅读 · 0 评论