C++
一块破碎的小饼干
编程萌新
展开
-
C++例题:用户在控制台输入多个整数,并保存到数组中
书上的代码运行出来不对,自己试着写了一下,可以诶 #include<stdio.h>#include<stdlib.h>int main(){ int shuzu[100];//= {10,11,10,10,10,10,10,10,140,10}; int i; int count = 0; int ch=-1; for (i = 0;i<100...原创 2018-10-11 11:32:07 · 4760 阅读 · 2 评论 -
feof相关问题
用fread读取文件的时候会重复最后一段,查了一下是feof的原因。feof(p)用于判断文件指针p在其所指的文件中的位置,如果到文件末,函数返回1,否则返回0,重复读取的原因是只有当文件位置指针到了文件末尾,再发生读/写操作,然后再调用feof(),才会得到文件结束的信息。也就是说feof()是要先读过才可以判断是否到了文件尾。while()的条件我也老蒙,必须掰扯的特别细,feof...原创 2018-11-07 09:30:47 · 859 阅读 · 0 评论 -
int *const和const int*
int *const a——>a是指向整数的常量指针,指针本身只读const int* b——>b是指向常量整数的指针,整数本身只读const 离谁近就是修饰谁的。原创 2018-12-12 15:39:47 · 1970 阅读 · 0 评论 -
C++实现一个函数,其作用是将输入的十六进制字符串转换为整数
一开始有错误,只能每一步输出一下#include<stdio.h>#include<vector>#include<string.h>#include<iostream>using namespace std;//实现一个函数,其作用是将输入的十六进制字符串转换为整数unsigned int Hex2Int(const char*s...原创 2018-12-06 15:26:13 · 1116 阅读 · 0 评论 -
C++ string应用
两个函数,一个是由大写转小写,一个是识别名字中的姓和名#include<stdio.h>#include<string>#include<iostream>using namespace std;//例CH30_E2中,函数ToLowercase用于将一个string对象从大写变为小写。代码如下所示。string ToLowercase(stri...原创 2018-12-06 15:30:00 · 197 阅读 · 0 评论 -
C++ string replace的用法
#include<stdio.h>#include<string>#include<iostream>using namespace std;//例如,某工程中有一个SQL语句中含有两个待定字段{0},{1),要替换为具体的值。可以先写一个DoReplace的函数。void Doreplace(string &str, const strin...原创 2018-12-06 16:24:25 · 3780 阅读 · 0 评论 -
gdb 出现 no debugging symbols found 怎么办
在看《Linux 下C语言应用编程》的时候,介绍了gdb调试工具,按照书上的例子,但是启动之后不能使用gdb的命令,出现了 no debugging symbols found ,查找之后得到,不能再生成可执行文件的时候+g,要分成两步,首先 gcc -c -g ***.c ,即只进行预处理、编译和汇编,不进行链接。即,只生成目标文件的时候+g,会生成***.o然后在 gcc...原创 2018-12-28 15:35:17 · 17543 阅读 · 2 评论 -
C++指针理解
到指针的时候总得反应一下,有时候还蒙,看到书上有个图,挺明白的,Mark一下。首先,令p=&i;*p=i;重点,&i就是对i取地址,*p就是指向变量i。int i=15,j,*p,*q; ...原创 2018-12-12 10:53:19 · 174 阅读 · 0 评论