编程开发 软件列表

基于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

如何用C++实现双向循环链表
C/C++

如何用C++实现双向循环链表

2020-02-16 标签:如何,c,实现,双向,循环链表,每个,节点,拥有,一前一后,指针,头尾,各种,简单,区别,如下

双向循环链表,即每个节点都拥有一前一后两个指针且头尾互链的链表。各种链表的简单区别如下:单向链表:基本链表;单向循环链表:不同于单向链表以 NULL 判断链表的尾部,单向循环链表的尾部链接到表头,因此当迭代操作到表头前即是尾部;双向链表:比单向链表多出指向前一个节点的指针,但实际上使用双向链表时很少

用C++实现单向循环链表的解决方法
C/C++

用C++实现单向循环链表的解决方法

2020-02-16 标签:c,实现,单向,循环链表,解决方法,控制台,输入,整型,数字,存储,单项,大小,不足之处,还望,指正,代码,如下

用C++实现一个单向循环链表,从控制台输入整型数字,存储在单项循环链表中,实现了求链表大小。不足之处,还望指正! 实现代码如下:// TestSound.cpp : 定义控制台应用程序的入口点。//实现单向循环链表#include "stdafx.h"#include #include using

C++ 构造双向链表的实现代码
C/C++

C++ 构造双向链表的实现代码

2020-02-16 标签:c,构造,双向,实现,代码,不足之处,还望,指正,如下,cpp,定义,控制台,应用程序,入口,输入,插入,删除

构造双向链表,不足之处,还望指正!实现代码如下:// DoubleLinkedList.cpp : 定义控制台应用程序的入口点。//构造双向链表,实现从控制台输入,插入,删除,求大小size等操作#include "stdafx.h"#include using namespace std;//定义

用C++实现一个链式栈的实例代码
C/C++

用C++实现一个链式栈的实例代码

2020-02-16 标签:c,实现,链式,实例,代码,自定义,语言,不足之处,还望,指正,如下,mystack,cpp,定义,控制台,应用程序,入口,构造,具有

自定义一个链式栈,c++语言实现,不足之处,还望指正! 实现代码如下:// MyStack.cpp : 定义控制台应用程序的入口点。//自己构造一个链式栈,具有push(入栈),pop(出栈),top(取得栈顶元素),size(返回栈大小),empty(判断是否为空)等功能#include "std