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 1347次 0条
c++控制输出的字体颜色

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

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

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

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

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

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

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

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

C/C++ 2020-10-03 PM 2446次 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 1579次 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 1800次 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 2032次 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 2959次 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 1754次 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 1806次 0条
学点 C 语言(40): 函数 - 多参函数

学点 C 语言(40): 函数 - 多参函数

学点 C 语言(40): 函数 - 多参函数像 printf 这种多参函数, 是借用 stdarg.h 中的宏实现的.va_list : 用于定义遍历参数列表的指针;va_start : 让指针指向第一个参数;va_arg : 获取下一个参数, 并向后移动一个位置;va_end : 释放指针, 完成遍历.整数求和:本例实现了对系列整数求和, 要求至少要有三个参数, 并且最后一个必须...

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