QT 代码 跟c++代码 难道不一样吗?

vloso 2018-10-19 01:58:20


我说明下代码的原理先,读取文本内容 无限循环 从0 到 结束 得出 x是多少行!

我用一个 字符串数组进行记录 每一行的数据,再在循环里释放出来,结果错误了?

不是很明白错在哪里?箭头所指的括号也是要求输入字符串,QString 不正好是吗?


...全文
394 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
progress_yt 2018-10-22
  • 打赏
  • 举报
回复
readline返回QString,把返回值放到QStringList中,QStringList对象要声明在while循环之外
vloso 2018-10-19
  • 打赏
  • 举报
回复
引用 1 楼 progress_yt 的回复:
用QStringList 一个一个的append吧,然后在输出


我看了百度 是QString 转换成 QStringList ,,还是直接用 QStringList。直接用QStringList 好像不能识别到 逐行读取的内容?

请指导一下,,因为文本都是英文的实在难以理解!!

vloso 2018-10-19
  • 打赏
  • 举报
回复
引用 2 楼 qq_16778399 的回复:
你刚学开发吧,注意line的作用域,同意楼上说的用QStringList简单点



我看了百度 是QString 转换成 QStringList ,,还是直接用 QStringList。直接用QStringList 好像不能识别到 逐行读取的内容?

@风轻云淡_ 2018-10-19
  • 打赏
  • 举报
回复
脱离line的作用域了,而且line的定义也错了,里面的x需要换成常量
我名字要很长 2018-10-19
  • 打赏
  • 举报
回复
你这样写编译能过?你这有2处错误,跟QT与c++一样不一样没关系
1.你QString line[x]不能这么定义。
2.注意line的作用域
smwhotjay 2018-10-19
  • 打赏
  • 举报
回复
qt是c++对win32的一些封装。当然qt还跨平台,不了解他linux的界面编程了。。
jun_zhu 2018-10-19
  • 打赏
  • 举报
回复
你刚学开发吧,注意line的作用域,同意楼上说的用QStringList简单点
progress_yt 2018-10-19
  • 打赏
  • 举报
回复
用QStringList 一个一个的append吧,然后在输出

64,666

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧