news 2026/7/30 2:56:31

初学C++(三)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
初学C++(三)
// ConsoleApplication2.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 //025转换和替换 #include <iostream> #include <string> using namespace std; //字符串和数字的转换 //字符串转化为数字 int main() { std::cout << "Hello World!\n"; auto il = stoi("1234"); cout << "il = " << il << endl; cout << stod("123.5") << endl; cout << stof("123.6f") << endl; cout << stoll("123123123") << endl; //数字转化字符 auto pi =to_string(3.1412); cout << "pi = " << pi << endl; cout << to_string(1024) <<endl; //字符串拼接 string log; string txt = "login system"; string user = "xcj"; int threadid = 1023; log = user + ":" + txt + ":" + to_string(threadid); cout << log << endl; log = "[debug]" + log; log += ";"; cout << log << endl; //7查找和替换 string strfind = "test for find [user] login system"; auto pos = strfind.find("[test]");//查找成功返回位置 if (pos == string::npos) { cout << "[test] not find!" << endl; } string key{ "[user]" }; pos = strfind.find(key); if (pos != string::npos) { cout << "find" << key << ":" << pos << endl; cout << strfind.substr(pos) << endl; cout << strfind.substr(pos + key.size()) << endl; } //替换 auto rep = strfind.replace(pos, key.size(), "root"); cout << "rep:" << rep << endl; cin.get(); return 0; } // 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单 // 调试程序: F5 或调试 >“开始调试”菜单 // 入门使用技巧: // 1. 使用解决方案资源管理器窗口添加/管理文件 // 2. 使用团队资源管理器窗口连接到源代码管理 // 3. 使用输出窗口查看生成输出和其他消息 // 4. 使用错误列表窗口查看错误 // 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目 // 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件

这个是C++里的转换和替换

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/30 2:53:45

深入浅出 Graph Engineering,看这篇就够了

graph engineering 还在持续发酵。 我上一篇说它就是一种提示词优化手法&#xff0c;有同学看完来问&#xff1a;不对吧&#xff0c;我看到的那些 graph engineering 文章&#xff0c;又写 node 又写 line&#xff0c;动辄万字长文&#xff0c;看着专业得多&#xff0c;你到底…

作者头像 李华
网站建设 2026/7/30 2:52:24

day 8:C语言二维字符数组与函数详解

一、二维字符型数组1. 功能二维字符型数组主要用于存储和操作字符串数组。2. 定义char str[5][32];定义了一个包含5个字符串的数组&#xff0c;每个字符串最大长度为31个字符&#xff08;加上结束符\0&#xff09;。3. 元素的访问str[0][2]&#xff1a;访问单个字符元素&#x…

作者头像 李华
网站建设 2026/7/30 2:51:38

> 整理了完整的软考高级备考资料包,包含真题、论文模板、知识框架图,文末免费获取

整理了完整的软考高级备考资料包&#xff0c;包含真题、论文模板、知识框架图&#xff0c;文末免费获取 前言 准备考2026年下半年软考高级——系统架构设计师&#xff1f;先搞清楚考试规则再备考&#xff0c;方向比努力更重要。本文把考试规则、科目结构、评分标准、报名流程一…

作者头像 李华
网站建设 2026/7/30 2:49:28

C语言实现十进制转二进制:从算法原理到工程实践详解

1. 项目概述&#xff1a;从日常计数到机器语言我们每天都在和数字打交道&#xff0c;无论是手机电量、账户余额还是网页访问量&#xff0c;这些数字大多以我们最熟悉的“十进制”形式呈现。但如果你曾好奇过计算机内部是如何“思考”和存储这些数字的&#xff0c;那么“二进制”…

作者头像 李华
网站建设 2026/7/30 2:48:07

lvs项目中的所有知识点总结

目录 一&#xff0c;什么是集群&#xff08;Cluster&#xff09; 二、集群分类 三、LVS 的作用 四&#xff0c;LVS 四种工作模式及原理 1. NAT 模式&#xff08;VS-NAT&#xff09; 2. DR 模式&#xff08;Direct Routing&#xff0c;直接路由&#xff0c;生产最常用&…

作者头像 李华
网站建设 2026/7/30 2:43:09

Waves Ultimate 17一键安装完整版安装教程Waves 17最新版VR/R2R下载专用混音插件Win/Mac系统Waves 17/16/15/14视频安装教程一键安装完整版混音插件

Win/Mac Waves 17 / Waves16 最新中文完整版 ​ Waves 17 下载链接&#xff1a; Win系统 https://www.dygdu.com/16997.html Mac 系统 https://www.dygdu.com/17000.html 一、Waves Audio品牌简介 Waves Audio成立于1992年&#xff0c;总部位于美国纽约&#xff0c;是全球领…

作者头像 李华