c++实现按行读取文本文件

c++实现按行读取文本文件

包含头文件fstream既可以读又可以写(我的理解是头文件fstream中包含ifstream和ofstream),可以同时创建ifstream对象和ofstream对象,分别实现读写;也可以直接创建fstream对象实现读写。不知道我说他们是对象妥当不妥当,也没怎么看书,不知道这东西具体叫什么。后面有深入了解的话再说的,姑且这么叫。geline(in,line);这个函数第一个参数是创建的...

C/C++ 2020-10-08 PM 2078次 0条
c++查询特定字符串位置

c++查询特定字符串位置

size_t find (const string& str, size_t pos = 0) const noexcept;(摘自c++官网:std::string::find)size_t 类型定义在cstddef头文件中,该文件是C标准库的头文件stddef.h的C++版。它是一个与机器相关的unsigned类型,其大小足以保证存储内存中对象的大小。(摘自百度百科:size_t)fin...

C/C++ 2020-10-08 PM 2053次 0条
c++控制输出的字体颜色

c++控制输出的字体颜色

SetConsoleTextAttribute(参数表)。SetConsoleTextAttribute()函数是一个API设置字体颜色和背景色的函数。参数表中使用两个属性(属性之间用,隔开)。GetStdHandle()和FOREGROUND_或BACKGROUND_。*值为INTENSITY或RED或GREEN或BLUE。第一个属性获得句柄(即要设置颜色的地方),第二个属性设置颜色。属性...

C/C++ 2020-10-08 PM 3184次 0条
c++输出中文乱码解决方案

c++输出中文乱码解决方案

问题的原因应该在cmd的编码和c++程序编码(源文件编码)的不同。cmd默认的是gbk编码,而我用的vs code默认是utf-8编码,因而在输出中文文本时会出现乱码。但我也遇到了一个比较怪异的情况,就是cmd和cpp文件编码都是gbk的情况下输出中文依然会乱码,但是当输出的文本第一个字符是英文或者空格的时候就不乱码了,这个问题依然没有解决,搜索的时候发现有人也遇到过,但也不知道怎么解决的。...

C/C++ 2020-10-08 PM 3229次 0条
C语言 之 如何清除输入缓冲区所有内容

C语言 之 如何清除输入缓冲区所有内容

C语言中输入缓冲区的处理是一个坑,当程序做大的时候,当我们频繁的输入字符型的数据的时候就会遇到,之前看到过课本上简单的处理方法使用fflush()函数可getchar(),但是前者在新版的VS效果不理想,后者也只能去除一个输入缓冲区字符,当我们不小心输入的过多时就不顶用了,所在网上找解决办法,发现了这个很好的解决方案。由于对C的三个缓冲区,理解不够深入,这里就不分析原因,直接给出代码解决方案...

C/C++ 2020-10-03 PM 3014次 0条
C++学习笔记(草稿版)

C++学习笔记(草稿版)

1:C++新增数据类型 Bool类型 真true 假false 2:C++新增一种初始化方法 传统(复制初始化):int x =1024; 新增(直接初始化):int x (1024); 3:随用随定义4:输入输出cout 语法形式(输出) <<输出流 endl相当于回车; cout<< X << endl; ...

C/C++ 2020-10-03 PM 2286次 0条
c多线程扫描ip段端口程序

c多线程扫描ip段端口程序

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdlib.h> #include <math.h> #include <winsock2.h> #include <pthread.h> #include <Wi...

C/C++ 2020-03-10 PM 2420次 0条
C++实现找到进程并关闭

C++实现找到进程并关闭

include <windows.h>include <stdio.h>include <TLHELP32.H>include <SHLWAPI.H >int main(){PROCESSENTRY32 pe32;//定义一个PROCESSENTRY32结构pe32.dwSize = sizeof(pe32);//先设置它的大小HANDLE h...

C/C++ 2020-03-10 PM 2762次 0条
C++强制关闭进程的办法

C++强制关闭进程的办法

C++可以执行Windows CMD指令:system("");CMD可以输入"taskkill /f /t /im x.y"强制结束某个进程。x是进程的名字,y是进程的后缀名。#include<iostream> using namespace std; int main() { system("taskkill /f /t /im StudentMain.e...

C/C++ 2020-03-10 PM 4327次 0条
c++ 中最简单的文件读写

c++ 中最简单的文件读写

#include <fstream> #include <iostream> #include <string> void write() { std::fstream file("file.txt", std::fstream::in | std::fstream::out | std:...

C/C++ 2020-03-06 AM 2460次 0条
学点 C 语言(41): 函数 - 关于 main 函数

学点 C 语言(41): 函数 - 关于 main 函数

学点 C 语言(41): 函数 - 关于 main 函数main 函数是 C 程序的入口点, 不可或缺, 不可重复;main 函数应返回一个整数值给操作系统, 返回 0 表示正常结束.前面使用的 main 函数都是无参数的: int main(void);main 可以有两个参数: int main(int argc, char *argv[]);第一个是自动获取的参数数目(+1), 第二个...

C/C++ 2020-03-05 AM 2487次 0条