摘要:
前记:由于种种原因,以前一看到什么树啊链表啊,那就相当的恐惧,真是惭愧,最近仔细研究了一下这些东西,发现也就那样,或许是我之前根本就没怎么花心思学。。 话不多说,下面就直接上代码吧,也没什么好解释的,只要我自己理解代码就行了,哈哈哈。。。 代码参考《C和C++程序员面试秘笈》一书 // Tree.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" ... 阅读全文
摘要:
前记:之前对数据结构了解不够深入,主要可能还是之前上的一门“软件技术基础”的课程,那玩意儿,当时还没接触C语言就去学这个了,完全看不懂啊,讲的什么JB玩意儿,导致我对数据结构一直有一种惧怕的心理,哎。。。约瑟夫环问题:大家都很熟悉,我就随便拷贝一下题目:约瑟夫环(约瑟夫问题)是一个数学的应用问题:已... 阅读全文
摘要:
char str1[50]; //cin>>str1; 方式1 不能统计(录入)空格后的字符 cin.get(str1,50); //方式2 能统计空格后输入的字符 按回车键输入结束 get()会将换行符保存在序列里 //gets(str1) //这样也行 ... 阅读全文
摘要:
一、传引用 #include "stdafx.h"
#include using namespace std; class A
{
public: virtual void show(){cout
using namespace std; class A
{
public: virtual void show(){cout<<"A"<<endl;}
};
class ... 阅读全文
摘要:
#include "stdafx.h"
#include #include using namespace std; class MyString
{
private: char *str;
public: MyString(char *s) { str=new char[strlen(s)+1]; strcpy(str,s);
... 阅读全文
摘要:
一、常指针:int *const p; //指针不可改变,但是指针指向的数据可以改变。指向常量的指针:const int *p; //指针可以改变,但是指针指向的数据不可以改变。指向常量的常指针:const int *const p; //指针不可改变,且指针指向的数据也不可改变。引用就是别名,定义... 阅读全文
摘要:
一维数组的动态内存分配 #include "stdafx.h"
#include using namespace std; int main() { int length,i; int *p; cin>>length; p=new int[length]; for(i=0;i
using namespace std;
int mai... 阅读全文
摘要:
前几天因为要做一个英文的小视频,因为是英文的,怕人听不懂。找了好些制作字幕的教程,但是个人觉得写的都有些复杂了。我就个人的经历说一下制作字幕的过程。 1、新建一个文本文档。 格式如下图:(注意:请注意格式,包括数字序号,时间【时:分:秒,毫秒】,数字序号之间的空格【这个必须有】) 2、将以上文本文档 阅读全文
摘要:
部分知识非原创,参考网上的一些资料 1、文件的相关操作需要包含文件#include,这个是肯定不能少的 2、写入/打开文件 ofstream file_out;//创建写入文件类对象 file_out.open("e:\\test.txt"); 3、利用getline()函数可以有效的处理输入空格及回车字符 4、写入或者读出文件结束,一定要记得关闭文件,否则会导致后续的相关... 阅读全文
摘要:
#include "stdafx.h"
#include #include using namespace std; char *delete_chars(char *str,int pos,int len)
{ char *p=str+pos-1; int tt=strlen(str); if (postt)) //pos小于1 或者pos超出字符串长度 ... 阅读全文