导航:首页 > 文件教程 > 读取文件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相关的资料

热点内容
没有app如何测姨妈还有多少天 浏览:507
行业库存与销售数据哪里查 浏览:543
智能控制webui界面程序 浏览:723
临汾哪里有学计算机编程 浏览:130
qq跳过申诉修改密码 浏览:462
给文件夹加密win10 浏览:710
哪个app可以分辨航母 浏览:537
哪个app是英英词典 浏览:23
javavoid参数 浏览:829
如何让编程具有记忆功能 浏览:435
javamail发送带附件的邮件 浏览:173
微信分享文件到其他软件 浏览:682
微信对话文件夹在哪 浏览:287
qq头像欧美范街头男生 浏览:321
毛孔app 浏览:880
照片级渲染教程 浏览:304
目录中的文件夹有什么用 浏览:177
车载u盘文件扫描 浏览:410
稻壳文档怎样改文件名 浏览:620
cad怎么把文件存成模板 浏览:250

友情链接