自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 MFC添加背景图片

将背景图片转化为bmp格式选中所需的图片,用Windows自带的画图转化图片形式为bmp在文件中点击“打开”,选中所需图片在文件中另存为bmp格式将bmp图片拷入所需改变背景的MFC文件下的res文件里在Dialog下的IDD_ABOUTBOX中导入res下的图片找到类向导,选择类名,在消息中找到函数OnPaint else{**注释 掉else下原有的CDialogEx::OnPaint();,增加以下代码 //CDialogEx::OnPaint();//被注释

2020-06-26 16:44:03 383

原创 MFC控件不关联变量

设编辑框为IDC_EDIT,获取控件内容:使用GetDlgItem(IDC_EDIT)->GetWindowTextW来更新变量内容:使用GetDlgItem(IDC_EDIT)->SetWindowTextW注:SetWindowTextW为变量名

2020-06-26 11:24:22 228

原创 MFC关联变量

关联的是Value类型定义:value:只是用来传递数据,不能对控件进行其它的操作。使用Update(true)来从获取控件值(值自动更新到关联变量中)使用Update(false)来更新空间值(关联变量的值更新到界面中)关联变量为Control类型定义:Control:一个控件,可以使用该控件的所有方法如假设关联变量为MFC_Edit.则可以使用MFC_CEdit.GetWindowTextW(变量名),将空间内容赋值到变量中使用MFC_CEdit.SetWindowTextW(变量名),将

2020-06-26 11:18:53 508

原创 同时定义同一个函数为const与非const,调用谁?

情况一:主函数中为定义为const调用const函数情况二:主函数下为非const函数调用非const原因主函数为const则v中非const为错误;主函数为非const则v中const为错误;系统默认读取正确的函数使用:...

2020-03-09 17:54:18 1377

原创 C++函数模板与已定义函数同时存在时,先调用谁?

在二者同时存在时,先调用已定义的函数

2020-02-21 22:46:14 427

原创 cout输出内容加不加引号区别

加上引号表示输出引号内的字符/字符串,不加直接输出变量的值

2020-02-21 22:32:18 3383

原创 定义任意长度数组

2020-02-11 13:10:58 2982

转载 空字符'\0'与字符串

空字符’\0’空字符即NUL字节,是一个ASCII值为0的控制字符,在程序代码中通常以转义序列’\0’表示,在C语言中,空字符非常重要,主要体现在字符串中。字符串字符串就是一串零个或多个字符,并且以bit模式为全0的NUL字节即空字符(’\0’)结尾。C语言中字符串没有显示的数据类型,字符串通常存储在字符数组或动态分配的内存中,在编码操作中通常将整个字符串作为操作对象,常用操作包括复制、查找...

2020-02-06 23:41:58 1161

原创 计算一个英语句子中不同单词数

题目从键盘输入一个英语句子,统计这个句子中不同单词的数量。示例如下:请输入一个英语句子:(以下为输入内容)I like C programming and I am studying C programming本句子中包含7个不同的单词。(注意:I, C, programming这3个单词分别重复出现了2次,每个单词只计算一次)解题思路将英语句子输入一个一维数组中,再将一维数组以空...

2020-02-06 21:50:28 645

原创 数组完成矩阵相加

题目:定义两个n*m的矩阵a1和a2,利用键盘输入对矩阵a1和a2进行初始化,将两个矩阵相加,并将结果进行输出。示例如下:请输入第一个矩阵:(以下为假设内容)6 6 67 7 78 8 8请输入第二个矩阵:(以下为假设内容)1 1 12 2 23 3 3两个矩阵相加得到:7 7 79 9 911 11 11解题思路:定义三个数组分别存放矩阵a1,矩阵...

2020-02-06 17:36:43 1065

原创 字符串处理函数

puts函数1、作用:输出字符串(以’\0’结尾)/2、假如已定义str是 数组名、且该数组已被初始化为"China”。则执行:puts(str);其结果是在终端上输出"Chin"。由于可以用prinft 函数输出字符串.因此Pputs 汤务 不多。用puts函数输出的字符串中可以包含转义字符。3、注意用puts函数只能输出一个字符串,不能写成puts(str1,str2);get...

2020-02-06 00:04:04 2466

原创 while(getchar()!='/n')的作用

意义表示循环读入字符,直到读到回车符结束循环作用输入数据时一般以’/n‘作为结尾,但scan对最后的回车确认符并不丢弃,而是存储在缓存中,因此,若下一个操作是读字符操作,则会将缓存中的回车符误读为实际数据,而造成程序运行异常。故在输入数据回车确认后,可通过while (getchar()!=’\n’) ;来清除缓存中的垃圾数据。...

2020-02-05 20:56:51 15779 5

原创 scanf输入字符串以及空格问题

输入输入字符串可选择使用数组,并在数组后加一个界限,如以下例题就在str[10]右面加上界限10.注意数组界限为10,最多输入九个字符,留下一个为’/0’的位置空格问题常见问题scanf输入字符串时,总是在字符处停止扫描,如输入‘I am a student’,输出只为‘I’原因scanf输入字符串的时候不会接收Space空格,回车Enter,Tab键,则认为输入结束。scanf函...

2020-02-05 18:53:09 6491 2

原创 字符串与字符串结束标志

1、在C语言中,是将字符串作为字符数组来处理的。例1就是用一个一 维的字符数 来存放字符串I am a student. ”的,字符串中的字符是逐个存放到数组元素中的。在该例中,字符串的实际长度与数组长度相等。2、在实际工作中,人们关心的往往是字符串的有效长度而不是字符数组的长度。例如 文一个字符数组长度为100,而实际有效字符只有40个。为了测定字符串的实际长。语言规定了个“字符串结束标志”。...

2020-02-05 16:20:33 3339

原创 冒泡排序法

冒泡排序法:起泡法的 基本思路是:每次将相邻两个数比较,将小的调到前面。若有6个数: 9,8,5,4,2,0.第1次 先将最前面的两个数8和9对调(见图6.3)。第2次将第2和第3个数(9和5)对 可…如此共进行5次,得到8-5-4-2-0-9的顺序,可以看到:最大的数9已“沉底”,成为最下面一个数,而小的数“上升”。最小的数0已向上“浮起”一个位置。经过第1 较与交换)后,已得到最大的数9.然...

2020-02-04 22:48:45 715

原创 函数递归调用

在调用函数的过程又出现直接或间接的调用该函数本身,称为函数的递归调用递归函数需要终止条件例1:用递归求n!.思路:求n!可以用递推方法,即从1开始,乘2,再乘…直乘到n。这种方法 容易理解,也容易实现。递推法的特点是从一个已知的事实(如1!=1)出发,按一定规律推 出下一个事实(如2!=1! * 2),再从这个新的已知的事实出发,再向下推出一个新的事实(3!=3¥2!)。n!=n* (n- ...

2020-02-04 18:32:46 1161

原创 函数基本知识

函数基本形式1、无参函数:函数名的后面是空的,无任何参数一般形式类型名 函数名(){函数体}或类型名 函数名(viod){函数体2、有参函数一般形式类型名 函数名(形式参数列表){函数体}例如:int main(int x,int y){int z;z=x>y?x:y;return(z);}空函数1、作用:在程序设计中往往根据需要...

2020-02-02 20:46:22 402

原创 循环语句

while语句循环结构是指在给定条件时,反复执行某个程序段。它的一般形式为:while(表达式){循环语句体;}1.while循环的表达式是循环进行的条件。用作循环条件的表达式一般是一个能够改变表达式值的变量, 这 个值称为循环体变量。2.当条件表达式的值为真(即非0)时,执行循环体;为假(即0)时循环体结束: while (1)表示无限循环。3.当循环体不需要进行任何功能时,可...

2020-02-01 00:42:58 496

原创 运算符与表达式

运算位1、按位与运算符“&”;运算规则: 0&0=0,0&1=0,1&0=0,1&1=1。即同为1的位,结果为1,否则结果为0.例如:3的内部表示为00000115的内部表示为0000101则3&5的结果为00000012、按位或运算符“|”运算规则:0|0=0,0|1=1,1|0=1,1|1=1。即只要有1个是1的位,结果为1,否...

2020-01-30 18:20:52 237

原创 C输入与输出

标识符——c语言中标识符是由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。C语言中把标识符分为三类:关键字,预定义标识符,用户自定义标识符(是指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。在编程语言中,标识符就是程序员自己规定的具有特定含义的词,比如类名称,属性名称,变量名...

2020-01-28 23:23:28 527

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除