C/C++ 软件列表

基于C/C++时间函数的使用详解
C/C++

基于C/C++时间函数的使用详解

2020-02-16 标签:基于,c,时间,函数,使用,详解,对时间,操作,也有,许多,值得,大家,注意,最近,技术,网友,多次,问到,语言

C/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法.通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和

C++关键字typename的深入理解
C/C++

C++关键字typename的深入理解

2020-02-16 标签:c,关键字,typename,深入,理解,问题,在下,面的,template,模板,声明,class,有什么,不同,实现,代码,如下,t,widget

问题:在下面的 template declarations(模板声明)中 class 和 typename 有什么不同? 实现代码如下:template class Widget; // uses "class"template class Widget; // uses "typename"答案:

C++产生随机数的实现代码
C/C++

C++产生随机数的实现代码

2020-02-16 标签:c,产生,随机数,实现,代码,怎样,要用,到的,rand,函数,srand,自带,random,int,n,umber,而不,需要,设定

C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C++里没有自带的random(int number)函数。 (1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX值

C++中静态存储区与栈以及堆的区别详解
C/C++

C++中静态存储区与栈以及堆的区别详解

2020-02-16 标签:c,静态,存储,以及,区别,详解,学习,不了解,内存,分配,一件,非常,可悲,的事,程序员

学习c++如果不了解内存分配是一件非常可悲的事情。而且,可以这样讲,一个C++程序员无法掌握内存、无法了解内存,是不能够成为一个合格的C++程序员的。一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候

基于C语言string函数的详解
C/C++

基于C语言string函数的详解

2020-02-16 标签:基于,c,语言,string,函数,详解,ps,本文,包含,大部分,strings,的说,附带,举例说明,本来,整理,发现,已经有

PS:本文包含了大部分strings函数的说明,并附带举例说明。本来想自己整理一下的,发现已经有前辈整理过了,就转了过来。修改了原文一些源码的问题,主要是用char *字义字符串的问题,导致程序运行时崩溃。另外自己重写了部分测试程序,使其更能满足自己测试的需要。不当之处,还请海涵。@函数原型:cha

深入C++ string.find()函数的用法总结
C/C++

深入C++ string.find()函数的用法总结

2020-02-16 标签:深入,c,string,find,函数,用法,总结,include,iostream,using,n,amespace,std,void,main,实现,代码,如下,返回,类型

#include #include using namespace std; void main(){实现代码如下: ////find函数返回类型 size_typestring s("1a2b3c4d5e6f7g8h9i1a2b3c4d5e6f7g8ha9i");string flag;strin

C++中简单读写文本文件的实现方法
C/C++

C++中简单读写文本文件的实现方法

2020-02-16 标签:c,简单,读写,文本文件,实现,方法,代码,如下,所示,include,stdafx,h,iostream,fstream,using,n,amespace,std,int,tmain

代码如下所示:实现代码如下:#include "stdafx.h"#include #include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //写入文件 ofstream ofs;//提供写文件的功能 ofs.open("

用c++实现将文本每个单词首字母转换为大写
C/C++

用c++实现将文本每个单词首字母转换为大写

2020-02-16 标签:c,实现,文本,每个,单词,首字母,转换,为大,利用,读入,英文,并将,大写,程序,练习,从一,用到,fstream

利用C++,读入一个英文文本,并将文本中的每个英文单词首字母大写。本程序练习了从一个文本中读入流,用到了fstream流。 在文本的转换过程中,用到了isalpha()——是否是字母,toupper()——转换为大写字符 这两个函数(针对string对象的单个字符的操作。类似的操作还有isalnum

C字符串与C++字符串的深入理解
C/C++

C字符串与C++字符串的深入理解

2020-02-16 标签:c,字符串,深入,理解,并没有,这个数,类型,而是,使用,字符,数组,保存,实际上,n,ull,结尾,表示,结束

在C中,并没有字符串这个数据类型,而是使用字符数组来保存字符串。C字符串实际上就是一个以null('\0')字符结尾的字符数组,null字符表示字符串的结束。需要注意的是:只有以null字符结尾的字符数组才是C字符串,否则只是一般的C字符数组。C字符串定义时可以利用"="号进行初始化,但是以后不能利

用C++实现strcpy(),返回一个char*类型的深入分析
C/C++

用C++实现strcpy(),返回一个char*类型的深入分析

2020-02-16 标签:c,实现,strcpy,返回,char,类型,深入分析,代码,如下,所示,include,stdafx,h,string,iostream,using,n,amespace,std,src

代码如下所示:实现代码如下:#include "stdafx.h"#include #include using namespace std;char* strcpy(char *src_str, char *dest_str){ char* dest = dest_str; if ((src_st