QT 使用相对路径读取.txt文件
QT可以使用QFile来读取.txt文件,具体代码实现如下:
1 #include <QCoreApplication>
2 #include <QString>
3 #include <QDebug>
4 #include <QFile>
5
6
7 int main(int argc, char *argv[])
8 {
9 QCoreApplication a(argc, argv);
10
11 QFile file("./test.txt");
12
13 if(!file.open(QIODevice::ReadOnly|QIODevice::Text))
14 return -1;
15
16 QString line=file.readLine();
17 QString getIP;
18 QString getPort;
19 while(!line.isEmpty()){
20
21 if(line.contains("ipAddress")){
22 qDebug()<<"Find ipAddress!";
23 //qDebug()<<line.contains("keyWord");
24 getIP = line.mid(10);//取出文件中的IP
25 getIP = getIP.trimmed();//删除当前字符串中的换行符
26 //qDebug()<<line;
27 //qDebug()<<getIP;
28 }
29
30 if(line.contains("ipPort"))
31 {
32 getPort = line.mid(7);//取出文件中的Port
33 getPort = getPort.trimmed();
34 //qDebug()<<line;
35 //qDebug()<<getPort;
36 }
37
38 line=file.readLine();
39 //qDebug()<<line;
40 }
41
42 file.close();
43 printf("ip:%s\nport:%s\n",getIP.toStdString().data(),getPort.toStdString().data());
44
45 return a.exec();
46 }
读取的.txt文件如下:

工程源码下载路径:
链接:https://pan.baidu.com/s/1iOon6g3BeHnqaQkRh1BBrQ 
提取码:tiw2
QT 使用相对路径读取.txt文件的更多相关文章
- 路径正确下,Eclipse读取txt文件仍失败
		症状:使用Eclipse读取文件时,路径输入确认正确(前提!!!),但控制台总报错: 错误类型一: Exception in thread "main" java.io.FileN ... 
- Qt读取TXT文件时,GBK与UTF-8编码判断
		读取txt文件时,很多时候无法获取文件的编码格式.如果直接进行使用,则有可能出现乱码.需要在使用前将其转为Unicode(Qt的默认编码格式). 虽然实际的编码格式种类非常多,但平常主要使用的有GBK ... 
- fileReader对象读取txt文件乱码问题   以及如何获取文件的url路径(绝对路径)
		<input type="file" @change="aaa($event)"> <div id="hi">< ... 
- Javascript写入txt和读取txt文件的方法
		文章主要介绍了Javascript写入txt和读取txt文件的方法,需要的朋友可以参考下1. 写入 FileSystemObject可以将文件翻译成文件流. 第一步: 例: 复制代码 代码如下: Va ... 
- JAVA读取TXT文件、新建TXT文件、写入TXT文件
		1.创建TXT文件 按照正常的逻辑写就好 先定义一个文件给定一个路径——>判断这个路径上这个文件存不存在——>若不存在则建立,try/catch根据程序提示自动生成就好 2.读取TXT文件 ... 
- 用C#读取txt文件的方法
		1.使用FileStream读写文件 文件头: using System;using System.Collections.Generic;using System.Text;using System ... 
- C#生成PDF文档,读取TXT文件内容
		using System.IO;using iTextSharp.text;using iTextSharp.text.pdf; //需要在项目里引用ICSharpCode.SharpZipLib.d ... 
- Java获取路径方法&相对路径读取xml文件方法
		(1).request.getRealPath("/");//不推荐使用获取工程的根路径 (2).request.getRealPath(request.getRequestURI ... 
- winform 读取TXT文件 放在Label中                                                    分类:            WinForm             2014-07-31 09:56    310人阅读    评论(0)    收藏
		<span style="font-family: Arial, Helvetica, sans-serif;">#region 读取TXT 文件,放到Label中&l ... 
- C#读取txt文件返回DATATABLE
		//1.打开资源管理器 OpenFileDialog open = new OpenFileDialog(); if (open.ShowDialog() == DialogResult.OK) { ... 
随机推荐
- kali使用apt-get update 出现数字签名失效
			kali使用apt-get update 出现数字签名失效 下载签名:wget archive.kali.org/archive-key.asc 安装签名:apt-key add archive-ke ... 
- PageOffice——动态填充Word模板并在线编辑
			说明:使用pageoffice动态给word模板填充数据,插入图片.excel.word格式的文件和创建表格 一.准备工作: 本地创建一个doc或者docx格式的文件,在文件中需要插入数据的地方设置以 ... 
- flask3之CBV和session
			flask的CBV CBV书写案例 from flask import Flask app=Flask(__name__) #FBA @app.route("/") def ind ... 
- OpenStack Centos7 T版本搭建
			目录 Centos7搭建OpenStack T版本 --上 1. 环境准备(所有节点操作) 1.1 修改主机名 1.2 关闭selinux 以及防火墙 1.3 修改hosts 1.4 配置时间同步 c ... 
- C#.Net筑基-类型系统①基础
			C#.Net的BCL提供了丰富的类型,最基础的是值类型.引用类型,而他们的共同(隐私)祖先是 System.Object(万物之源),所以任何类型都可以转换为Object. 01.数据类型汇总 C#. ... 
- debug技巧之使用Arthes调试
			一.前言 大家好啊,我是summo,今天给大家分享一下我平时是怎么调试代码的,不是权威也不是教学,就是简单分享一下,如果大家还有更好的调试方式也可以多多交流哦. 前面我介绍了本地调试和远程调试,今天再 ... 
- 轻松下载k8s.gcr.io,gcr.io,quay.io镜像
			目录 一.系统环境 二.前言 三.使用现成的镜像代理仓库下载镜像 3.1 使用阿里云镜像仓库 3.2 使用lank8s.cn镜像仓库 3.3 使用中科大镜像 一.系统环境 服务器版本 docker软件 ... 
- 一:nacos 的安装与启动方式
			一: nacos 的下载与安装 1,下载 到 github下载 nacos-server-1.2.0.zip 文件 :https://github.com/alibaba/nacos/rele ... 
- C# EF 使用sqlite 数据库出现表名出现dbo的坑
			当ef使用sqlite时,正常情况映射的表名是没有dbo开头的.这个dbo是映射的sa用户,而sqlite是没有用户的.所以映射出的sql语句是查不到数据的. 我在网上找半天解决方案,都不得行.后 ... 
- 创建 Vue3 项目
			前提条件 安装 Nodejs 下载:https://nodejs.org/en/download/prebuilt-installer 切换 npm 源 npm config set registry ... 
