QT按一定格式读文件操作

news/2024/11/15 5:39:13/

QT按一定格式写文件操作,可以使用QTextStream类的split()函数来将文本按照指定的分隔符进行分割,并将结果存储到一个QStringList中。然后,将每个字符串转换为所需的数据类型,并存储到一个数组中。

案例如下:

#include <QFile>
#include <QTextStream>int main()
{QString fileName = "data.txt";QFile file(fileName);if (!file.open(QIODevice::ReadOnly | QIODevice::Text)){qDebug() << "无法打开文件:" << fileName;return -1;}QTextStream stream(&file);// 创建一个数组用于存储数据QList<int> dataArray;while (!stream.atEnd()){QString line = stream.readLine();QStringList values = line.split(",");for(QString value : values){// 将字符串转换为整数,并存储到数组中int intValue = value.toInt();dataArray.append(intValue);}}file.close();// 打印数组内容for(int value : dataArray){qDebug() << value;}return 0;
}

http://www.ppmy.cn/news/880476.html

相关文章

【NLP】国外新动态--LLM模型

一、说明 NLP走势如何&#xff1f;这是关于在实践中使用大型语言模型&#xff08;LLM&#xff09;的系列文章中的一篇文章。在这里&#xff0c;我将介绍LLM&#xff0c;并介绍使用它们的3个级别。未来的文章将探讨LLM的实际方面&#xff0c;例如如何使用OpenAI的公共API&#x…

HDMI的DDC是什么

DDC 是什么 DDC,Display Data Channel&#xff0c;显示数据通道。 在 HDMI 协议中用于 Source 和 Sink 两端进行数据交换&#xff0c;通常是基于 I2C 标准的一套通讯机制。在实际使用过程中&#xff0c;Source 端的 HDMI 控制器通过 DDC 通道获取 Sink 端显示屏的 EDID。SoC 芯…

HDMI协议介绍(二)--DataIsland Packets

前言 前文简单介绍了HDMI传输的三个周期&#xff1a;控制周期、DataIsland周期和Video周期。DataIsland传输音频和辅助数据&#xff0c;这些数据以Packet的形式传输。本文简单介绍DataIsland Packet。 目录 前言 数据岛概述 数据岛包的构造 Packet Header Paket Body Dat…

HDMI之启蒙篇

前言 HDMI是一个复杂的协议。本文以个人经验来整理和分享HDMI相关的基础,历史和学习曲线。期望能起到一个启蒙作用,让读者可以少走弯路,对协议有个清晰的脉络。 引脚 格物致知。一个新鲜事物,经过千百次回眸,大抵下辈子都会有印象。 HDMI接口可以分为FRL(TMDS)、CE…

HDMI协议介绍(三)--InfoFrame

目录 Auxiliary Video information (AVI) InfoFrame AVI InfoFrame包结构 Header Body 举个例子 附录 Audio InfoFrame Audio InfoFrame包结构 Header Body Vendor Specific InfoFrame Vendor Specific InfoFrame包结构 Header Body AVI/AUDIO/VSI Infoframe都…

android hdmi 开发,Android TV HDMI开发

文章目录 一、分辨率 1.1、获取/设置分辨率 1.2、初始化默认分辨率 1.2.1、最优分辨率 1.2.2、最大分辨率 二、电视机信息 三、待机 在进行机顶盒ROM开发时,HDMI相关功能是常见的功能模块,本篇文章就简单介绍一些常见的HDMI相关需求开发。 常见的HDMI相关功能可分为三大块:(…

HDMI 基本知识

1、HDMI基本概念 高清晰度多媒体接口(英文:HighDefinition Multimedia Interface&#xff0c;HDMI)是一种数字化视频/音频接口技术&#xff0c;是适合影像传输的专用型数字化接口&#xff0c;其可同时传送音频和影像信号&#xff0c;最高数据传输速度为2.25GB/s&#xff0c;HD…

HDMI学习笔记

文章目录 一、HDMI 基本介绍二、TMDS基本介绍三、传输流程四、传输周期五、Data Island Packet结构六、Audio Clock七、HotPlug八、HDMI Sink九、HDMI版权内容保护之HDCP十、模块编码 一、HDMI 基本介绍 对于初学者先了解VGA&#xff0c;再来看HDMI会更容易理解&#xff0c;有…