C++常用语法
plusplusfei
这个作者很懒,什么都没留下…
展开
-
C++调用matlab函数
C++调用matlab整体流程详解及注意事项原创 2022-08-24 18:43:46 · 4444 阅读 · 9 评论 -
C++遍历读取文件夹下特定格式的文件
C++读取某目录下的所有指定格式文件目录原创 2022-08-22 22:54:02 · 553 阅读 · 0 评论 -
判别同名文件是否存在的方法
利用_access函数//判别同名文件是否存在的方法string a = soudptpTabName + "(" + std::to_string(LongtitudeMin) + "," + std::to_string(LatitudeMin) + ")" + "_" + "(" + std::to_string(LongtitudeMax) + "," + std::to_string(LatitudeMax) + ")";string ab = SavePath + "\\" + a + "原创 2022-03-06 23:47:50 · 218 阅读 · 0 评论 -
字符型的常用技巧
1、string*\string\char\char的转换关系char可直接转换为string:char* b=“adfa”;string a=b;char* c=a.c_str();2、string和其他类型的转换(1)int:int转换为string(2)string/char转换为int类型将string类型转为int类型需要进行:1、首先将 字符串string 转为 C语言中的 const char* 类型(使用 _c.str()函数)2、将 const char* 转为 in原创 2022-03-05 22:52:56 · 326 阅读 · 0 评论 -
用bat批量获取和修改文件名的方法
用bat批量获取和修改文件名的方法1.批量提取新建文本文档在文本文档里输入:dir . /a /b /s >1.txt保存为 提取名字.bat文件名字被提取到当前文件夹的1.txt里面了!也可以提取某类型的文件比如*.mp3 或者a*.mp32.批量重命名新建文本文档在文本文档里输入:@for /f %%a in (A.txt) do @(if exist %%a for /f %%b in (B.txt) do (rename %%a %%b))保存为 批量改名.batA.t原创 2022-03-03 10:35:32 · 6822 阅读 · 0 评论 -
C++按行读取txt
#include #include #include #include using namespace std;int main(){fstream f(“C:\Users\Administrator\Desktop\1.txt”);vector words;string line;while (getline(f, line))//会自动把换行符去掉{words.push_back(line);}//dictionary.txt在csdn里面可以下载,里面有4万多个单词,相当于原创 2022-03-03 10:33:20 · 1009 阅读 · 0 评论 -
通过GDAL读取Tiff的注意事项
1、不同tiff数据的GDALDataType是不一样的,在使用RasterIO前,一定要先判别一下图像的GDALDataType,不然用来放数据的 short int* pafScanline = new short int[nXSize*nYSize];这里定义的数据类型如果和图像的GDALDataType不一致,则导致读取出现问题。2、一定要注意内存释放,尤其是数据量较大时。new和delete成对出现。3、vector的push_back进去的是浅层复制,即复制的指针。...原创 2022-03-01 09:52:28 · 1023 阅读 · 0 评论 -
vs对C++静态库、动态库的管理方法
vs对C++静态库、动态库的管理方法在C++的程序编写中,需要经常的调用一些第三方静态链接与动态链接库,为了在将代码迁移到其他电脑上仍能正常编译,建议组织代码时,尽量将调用的第三方写成相对路径,而不要写成绝对路径:附加包含目录的添加###### 动态链接库与静态链接库的位置写到附加库目录中静态链接库的名称写到附加依赖项中...原创 2021-01-25 20:47:51 · 298 阅读 · 0 评论 -
C++文件写入
ofstream outFile; //输出文件流(输出到文件) outFile.open(TotalAddress, ios::out | ios::app);//打开模式可省略 outFile << Lon << ',' << Lat << "," << Depth << endl; outFile.clear(); outFile.close();原创 2020-11-24 23:01:17 · 173 阅读 · 0 评论 -
C++string与char*的相关转换及常见操作
(1)将string转换为char*:string FileString = “...”;char* p = FileString.data();(2)char* 的连接strcpy_s字符串复制,strcat_s字符串连接,将2参数,连接到1参数后面。char* File=“...”;char* p=“...”;char TotalAddress[200];strcpy_s(TotalAddress, File);strcat_s(TotalAddress, p);(3)将其他类型原创 2020-11-24 22:56:55 · 187 阅读 · 0 评论