Qt,QTextStream-将一个字符/字符串输入一个int

129

考虑以下程序:

int num;

QTextStream(stdin) >> num;

QTextStream(stdout) << num;

像这样,如果我将字符串或char错误地输入到变量中num,则默认情况下其值为0。

如何更改的行为QTextStream,以便为错误的输入存储不同的值?例如-1?

本杰明·T

你不能改变这种行为,但你可以检查QTextStream::status()QTextStream::ReadCorruptData

int num;

QTextStream input(stdin);
input >> num;

if (input.status() == QTextStream::ReadCorruptData)
    num = -1;

QTextStream(stdout) << num;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

QTextStream读取一个字符串,直到制表符

来自分类Dev

Qt:每x个字符插入一个字符

来自分类Dev

Qt中的另一个字符串中出现子字符串时,如何打印它的值?

来自分类Dev

使用Qt(C ++)execBatch()插入Oracle,此后,在数据库中仅插入一个字符“字符串”

来自分类Dev

QTextStream比较CSV文件中每行的第一个字符与已知变量吗?

来自分类Dev

输入是一个字符串数组,输出是一个 ArrayList

来自分类Dev

输入一个字符串,剪切第一个字符,然后转换为 int

来自分类Dev

将 Int 传递给枚举并返回一个字符串

来自分类Dev

通过合并一个int和一个字符串来创建一个字符串

来自分类Dev

QT-使用QTextStream将数据输入到csv

来自分类Dev

QT-使用QTextStream将数据输入到csv

来自分类Dev

将一个字符串插入另一个

来自分类Dev

收到一个字符串

来自分类Dev

收到一个字符串

来自分类Dev

返回一个字符串

来自分类Dev

For 循环一个字符串

来自分类Dev

将一个字符串拆分为2个字符串

来自分类Dev

如何将一个字符串分成2个字符串

来自分类Dev

给定一个字符串,返回一个字符串

来自分类Dev

一个字符一个字符地逐步执行一个字符串?

来自分类Dev

每5个字符分割一个字符串

来自分类Dev

将多个字符串读为一个字符串?C ++

来自分类Dev

如何将一个字符串变成多个字符串?

来自分类Dev

将一个字符串拆分为两个字符串

来自分类Dev

将字符串中的一个字符替换为2

来自分类Dev

每隔一个点字符爆炸一个字符串

来自分类Dev

将整数从一个字符串移动到另一个字符串?

来自分类Dev

使用动态中的指针将一个字符串复制到另一个字符串

来自分类Dev

使用C ++将一个字符串替换为另一个字符串

Related 相关文章

  1. 1

    QTextStream读取一个字符串,直到制表符

  2. 2

    Qt:每x个字符插入一个字符

  3. 3

    Qt中的另一个字符串中出现子字符串时,如何打印它的值?

  4. 4

    使用Qt(C ++)execBatch()插入Oracle,此后,在数据库中仅插入一个字符“字符串”

  5. 5

    QTextStream比较CSV文件中每行的第一个字符与已知变量吗?

  6. 6

    输入是一个字符串数组,输出是一个 ArrayList

  7. 7

    输入一个字符串,剪切第一个字符,然后转换为 int

  8. 8

    将 Int 传递给枚举并返回一个字符串

  9. 9

    通过合并一个int和一个字符串来创建一个字符串

  10. 10

    QT-使用QTextStream将数据输入到csv

  11. 11

    QT-使用QTextStream将数据输入到csv

  12. 12

    将一个字符串插入另一个

  13. 13

    收到一个字符串

  14. 14

    收到一个字符串

  15. 15

    返回一个字符串

  16. 16

    For 循环一个字符串

  17. 17

    将一个字符串拆分为2个字符串

  18. 18

    如何将一个字符串分成2个字符串

  19. 19

    给定一个字符串,返回一个字符串

  20. 20

    一个字符一个字符地逐步执行一个字符串?

  21. 21

    每5个字符分割一个字符串

  22. 22

    将多个字符串读为一个字符串?C ++

  23. 23

    如何将一个字符串变成多个字符串?

  24. 24

    将一个字符串拆分为两个字符串

  25. 25

    将字符串中的一个字符替换为2

  26. 26

    每隔一个点字符爆炸一个字符串

  27. 27

    将整数从一个字符串移动到另一个字符串?

  28. 28

    使用动态中的指针将一个字符串复制到另一个字符串

  29. 29

    使用C ++将一个字符串替换为另一个字符串

热门标签

归档