首页 > 编程 > C++ > 正文

C++杂记

2019-11-08 18:35:57
字体:
来源:转载
供稿:网友

1,C++在文件读取的时候,路径中的斜杠是右斜杠,matlab中的斜杠是左斜杠。

2,读取信号:

FILE *pFile;long lSize;char *buffer;size_t result;   //这是一种数据类型,提供足够大的空间,将数据存在内存中fopen_s(&pFile,"G:/youcali/youcalilvbo/originaldatas/BC825F6DF2E88B83E169E117906B12EBB.DAT", "rb");   //C ++中的路径的地址是右斜杠if (pFile == NULL){fputs("File error", stderr);exit(1);}fseek(pFile, 0, SEEK_END);  //将指针指向文件的结尾,lSize = ftell(pFile);  //获得文件的大小rewind(pFile);     //将指针指向文件的开头  //申请空间获得整个文件的内容buffer = (char*)malloc(sizeof(char)*lSize);if (buffer == NULL){fputs("Memory error", stderr);exit(2);}//将获得的数据读到缓存中result = fread(buffer, 1, lSize, pFile);if (result != lSize){fputs("Reading error", stderr);exit(3);}

fclose(pFile);

free(buffer);


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选