C++实现根据路径读取文件内容

已知文件路径,用C++实现读取对应文件的内容,代码如下:

bool LoadShaderStr(const char* szShaderPath,string& strShaderStr)
{
    if(NULL == szShaderPath)
        return false;

    std::ifstream iShaderStram(szShaderPath,std::ios::in);
    if(iShaderStram.is_open())
    {
        std::stringstream strTemp;
        strTemp<<iShaderStram.rdbuf();
        strShaderStr =  strTemp.str();
        iShaderStram.close();
        return true;
    }
    printf("Impossible to open %s. Are you in the right directory ? Don‘t forget to read the FAQ !\n", szShaderPath);
    getchar();

    return false;
}

原文地址:https://www.cnblogs.com/calence/p/10111523.html

时间: 2024-10-07 18:31:04

C++实现根据路径读取文件内容的相关文章

asp.net 上传XML,txt 直接读取文件内容

if (GetUploadFileContent.PostedFile.InputStream.Length < 1) { Msg.Text = "请选择文件";return; } string FileName = GetUploadFileContent.FileName;//上传文件文件名 string FilePath = GetUploadFileContent.PostedFile.FileName;//上传文件完整路径+文件名string fileExtName =

7 RandomAccessFile读取文件内容保存--简单例子(需要验证)

1 import org.slf4j.Logger; 2 import org.slf4j.LoggerFactory; 3 4 import java.io.*; 5 6 /** 7 * 读取动态产生的文件内容 8 */ 9 public class RandomAccessRead { 10 public static Logger logger= LoggerFactory.getLogger(RandomAccessRead.class); 11 12 //文件默认读取位置为从开始读取

php读取文件内容的三种方式(转)

分享下php读取文件内容的三种方法. php读取文件内容: //**************第一种读取方式***************************** header("content-type:text/html;charset=utf-8"); //文件路径 $file_path="text.txt"; //判断是否有这个文件 if(file_exists($file_path)){ if($fp=fopen($file_path,"a+&

Python逐行读取文件内容

Python逐行读取文件内容thefile= open("foo.txt") line = thefile.readline() while line: print line, line = thefile.readline() thefile.close() Windows下文件路径的写法:E:/codes/tions.txt 写文件:thefile= open("foo.txt", "rw+")for item in thelist: the

JAVA 使用相对路径读取文件

转自:http://blog.csdn.net/yiluoak_47/article/details/7760385 java 使用相对路径读取文件 1.java project环境,使用java.io用相对路径读取文件的例子: *目录结构:  DecisionTree            |___src                 |___com.decisiontree.SamplesReader.java            |___resource                

通编码读取文件内容

通编码读取文件内容 # 通编码读取文件内容 def read_lines_from_file(file_path, coding="utf-8"): line_content = [] if os.path.isfile(file_path): try: with open(file_path, encoding=coding) as fp: line_content = fp.readlines() return line_content except Exception as e:

PHP读取文件内容的五种方式

php读取文件内容的五种方式 分享下php读取文件内容的五种方法:好吧,写完后发现文件全部没有关闭.实际应用当中,请注意关闭 fclose($fp);-- php读取文件内容: -----第一种方法-----fread()-------- ? 1 2 3 4 5 6 7 8 <?php $file_path = "test.txt"; if(file_exists($file_path)){ $fp = fopen($file_path,"r"); $str

C#中winform使用相对路径读取文件的方法

这篇文章主要介绍了C#中winform使用相对路径读取文件的方法,实例分析了C#使用相对路径读取文件的技巧与实际应用,需要的朋友可以参考下 本文实例讲述了C#中winform使用相对路径读取文件的方法.分享给大家供大家参考.具体分析如下: 目录结构如下图所示:   方法一:由于生成的exe文件在bin\debug目录下,可以使用向上查找目录的方式获取要读取的xml文件 复制代码代码如下: string haarXmlPath = @"../../haarcascade_frontalface_a

使用ifstream和getline读取文件内容[c++]

转载:http://www.cnblogs.com/JCSU/articles/1190685.html 假设有一个叫 data.txt 的文件, 它包含以下内容: Fry: One Jillion dollars. [Everyone gasps.] Auctioneer: Sir, that's not a number. 数据读取, 测试 . 以下就是基于 data.txt 的数据读取操作: #include <iostream> #include <fstream> #in