![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
tianwenzhe00
这个作者很懒,什么都没留下…
展开
-
if...else...问题
(1)提示未定义标识符 当变量声明在if...else里面时,提示未定义标识符(如例中的width、hight)。需要将变量声明在条件语句外,如:原创 2017-08-15 18:38:28 · 470 阅读 · 0 评论 -
C++调试传入参数
项目----- *属性----- 配置属性 ------ 调试 ------ 命令参数中输入参数。 如:给该程序传入参数50 20。 注:调用exe时,传递参数需要包括函数名,如system([‘test.exe 50 20’]);调试时不需要输入函数名,直接传入50 20,但argc仍然为3。 #include原创 2017-08-16 10:03:49 · 1867 阅读 · 0 评论 -
int main(int argc, char *argv[])问题(1)--概念和传数值
(1)含义 argc为输入参数个数,argv中存储参数信息。如命名test.cpp,内容如下: #include #include int main(int argc, char *argv[]){ double width;原创 2017-08-16 09:46:31 · 1172 阅读 · 0 评论 -
int main(int argc, char* argv[])问题(2)-传字符串
Line12 ~ Line14 行提示错误:“没有与这些操作数匹配的 = 运算符 操作数类型为:std::string = _TCHAR *”。将LINE12~LINE14修改为argv1 = *argv[1];argv2 = *argv[2];argv3 = *argv[3];调试输入参数“aa bb cc”。则生成的结果:argv1 = a; argv2原创 2017-08-18 15:26:45 · 555 阅读 · 0 评论 -
boost安装
下载地址:http://www.boost.org/users/download/ 本文下载的windows版本的boost_1_64_0.7z版本安装步骤: (1)将boost_1_64_0.7z版本解压到C盘根目录:C:\boost_1_64_0(解压到其他地方可能会出错,双击bootstrap.bat可能无反应) (2)双击bootstra原创 2017-08-19 16:01:30 · 351 阅读 · 0 评论 -
C++文件与文件夹操作(1)--判断文件和文件夹是否存在
(1)判断文件夹是否存在 使用windows或LINUX下的API函数不利于程序一致,所以本文使用与平台无关的boost Filesystem Library。boost下载安装请参考: #include "stdafx.h" #include #include #includ原创 2017-08-19 16:23:45 · 822 阅读 · 0 评论 -
C++文件与文件夹操作(2)--判断并筛选文件夹目录下特定后缀文件
本文目的:找到“D:/file/”文件夹下后缀名为“.csv”格式的第一个文件。#include "stdafx.h"#include #include #include "boost/filesystem.hpp"using namespace std;namespace bfs = boost::filesystem;int getFileNames原创 2017-08-21 14:52:09 · 1593 阅读 · 0 评论 -
C++文件与文件夹操作(3)--文件与文件夹复制
(1)文件复制 #include "stdafx.h" #include #include #include "boost/filesystem.hpp" using namespace std; namespace bfs = boost::filesystem;int m原创 2017-08-21 17:54:16 · 5511 阅读 · 0 评论 -
C++数据类型转换
1 字符串string转其他类型 有符号整数:stoi():string to int stol():sting to long int stoll():sting to long long int 无符号整数:stoul():sting to unsigned原创 2017-08-26 17:51:02 · 255 阅读 · 0 评论