
C++学习
Warddamn
这个作者很懒,什么都没留下…
展开
-
C++:assert()函数
assert()其实就是一个报错中止函数详情请见:https://www.runoob.com/w3cnote/c-assert.html原创 2020-12-06 22:48:23 · 184 阅读 · 0 评论 -
C++练习:C++继模板父类后子类报未找到标识符错
详情请见:https://blog.youkuaiyun.com/baidu_41628379/article/details/107525518就是把未识别的标识符前面加个this->就行原创 2020-12-06 22:47:39 · 302 阅读 · 0 评论 -
C++:将getchar()取出的字符放回缓冲区
1.知识点①利用C库里面的ungetc()函数可以将getchar()取出的字符回退到输入流中,注意利用ungetc()要include stdio.h库②ungetc()函数详解http://codingdict.com/article/2266③stdin,为cin的输入流2.用法:①当输入流为文件时:http://codingdict.com/article/2266②当输入流为cin即 stdin时<1>text#include<iostream>#in原创 2020-12-02 19:17:00 · 1830 阅读 · 0 评论 -
C++:如何读取输入的多行字符串&&以及如何逐个字符读取,以及补充了,当知道题目中的所有情况时,学会用打表,即学会用一维数组的下标去表示每一种情况!!!比如埃氏,26个字母等等,都是这种打表的方法
一、说明如果要实现读取多行字符串的字符输入,那么就不可以用cin.getline,只可以将字符串分成每个字符存入字符数组二、方法逐个字符存入字符数组中,此时不一定要用getchar,直接存入就好了。char ch;char s[10001];int count;while(cin>>ch){s[++count]=ch;}这样就可以实现读取输入的多行字符串,然后存入到字符数组中,再去读取使用,或者也可以不存入字符数组,直接对ch进行操作,总之,直接用while(cin>原创 2020-11-25 15:07:29 · 6450 阅读 · 1 评论 -
C++:getline()函数的学习
1.简介在C++中,有两个getline 函数,一个是在string头文件中,定义的是一个全局的函数,函数声明是istream& getline ( istream& is, string& str, char delim )与istream& getline ( istream& is, string& str );另一个则是istream的成员函数,函数声明是istream& getline (char* s, streamsize n )与is原创 2020-11-10 19:20:07 · 1280 阅读 · 0 评论