导航:首页 > 文件教程 > 读取文件string

读取文件string

发布时间:2025-02-25 12:51:47

Ⅰ C++中如何读取文件内容

两种读取方法,一种是按行读取,一种是按单词读取,具体如下:

1、按照行读取

string filename = "C:\Users\asusa\Desktop\蓝桥\rd.txt";

fstream fin;

fin.open(filename.c_str(), ios::in);

(此处空格一行)

vector<string> v;

string tmp;

(此处空格一行)

while (getline(fin, tmp))

{

v.push_back(tmp);

}

(此处空格一行)

for (auto x : v)

cout << x << endl;

2、按照单词读取

string filename = "C:\Users\asusa\Desktop\蓝桥\rd.txt";

fstream fin;

fin.open(filename.c_str(), ios::in);

(此处空格一行)

vector<string> v;

string tmp;

(此处空格一行)

while (fin >> tmp)

{

v.push_back(tmp);

}

(此处空格一行)

for (auto x : v)

cout << x << endl;

(1)读取文件string扩展阅读:

有读取就有写入,下面是写入的方法

//向文件写五次hello。

fstream out;

out.open("C:\Users\asusa\Desktop\蓝桥\wr.txt", ios::out);

(此处空格一行)

if (!out.is_open())

{

cout << "读取文件失败" << endl;

}

string s = "hello";

(此处空格一行)

for (int i = 0; i < 5; ++i)

{

out << s.c_str() << endl;

}

out.close();

java读取text文件为String,如何实现

/**
* 主要是输入流的使用,最常用的写法
* @param filePath
* @return
*/
public static String read(String filePath)
{
// 读取txt内容为字符串
StringBuffer txtContent = new StringBuffer();
// 每次读取的byte数
byte[] b = new byte[8 * 1024];
InputStream in = null;
try
{
// 文件输入流
in = new FileInputStream(filePath);
while (in.read(b) != -1)
{
// 字符串拼接
txtContent.append(new String(b));
}
// 关闭流
in.close();
}
catch (FileNotFoundException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
finally
{
if (in != null)
{
try
{
in.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
return txtContent.toString();
}

Ⅲ 读取xml文件获取String字符串为乱码,怎么解决

1首先打开XML文件
2发现文件中的中文是乱码状态,找到开头的这段代码
<?xml version="1.0" encoding="ISO-8859-1"?>

3将代码修改为<?xml version="1.0" encoding="gb2312" ?>后保存退出,再打开文件

4你会发现之前的乱码已经全部是中文了,可以想如何修改就怎么修改了
5有些文件不支持中文字符,编辑完成后将编码修改成原来的再保存,防止出错。

阅读全文

与读取文件string相关的资料

热点内容
上海国衡网站有什么用 浏览:29
扫描文件如何全选 浏览:363
directx一键修复工具 浏览:620
如何恢复谷歌同步中删除的文件夹 浏览:215
安卓51转换为系统应用 浏览:789
哪里看双11数据 浏览:783
文件变成exe如何恢复 浏览:49
为什么逆战会缺少文件 浏览:180
苹果4s版本怎么更新 浏览:418
手机网络共享密码错误 浏览:535
电脑清理没用的文件 浏览:211
数据库关系运算符号 浏览:968
如何把微云网络文件 浏览:239
win10怎么防止文件被删除 浏览:82
香港有苹果翻新机吗 浏览:15
c读取文件的行数 浏览:59
重庆少儿编程哪里好 浏览:568
nes游戏在哪个文件夹里 浏览:643
ps怎么剪贴到别的文件 浏览:352
如何导出文件 浏览:595

友情链接