专栏首页跟Qt君学编程使用scanf限定输入

使用scanf限定输入

❝有一个这样的需求就是使用scanf限定输入数字。我们该怎么解决呢? ❞

答案是使用:%[],表示要读入一个字符集合。

小例子

  只限定输入数字。

char string[100];
/* 这里只读取数字。*/
scanf("%[0-9]", string);
printf("string = %s\n", string);

  键盘输入:

12345abc

  打印输出:

string = 12345

一些常用限定符

数字集合

  除了支持scanf,还支持sscanf和fscanf。

本文分享自微信公众号 - Qt君(qtjuna)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-06-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Qt序列化数据

    由于我们使用qDebug打印数据,好像什么数据都能打印到屏幕,由此我们可以利用QDebug类输出重定向到QString中,从而实现数据的字符串序列化。

    Qt君
  • C/C++黑魔法-利用include宏读文件

    Qt君
  • qmake实用函数

    Qt君
  • 『Go 语言学习专栏』-- 第二期

    谢伟
  • 继承练习之学生教师类—C++

    汐楓
  • 利用Microsoft.VisualBasic中TextFieldParser解析器把CSV格式倒入数据库

    写了个Demo,利用Microsoft.VisualBasic这个程序集中的TextFieldParser解析器解析CSV格式的文件,然后将解析的数据插入到相...

    用户1161731
  • 两条命令助你成为优秀的 YAML 工程师

    我们在编写 Kubernetes 资源清单的时候可能会经常会忘记要创建的资源名称,即使知道了可能也不记得该资源对象有哪些属性可以使用了,特别是对于那些名称很长的...

    我是阳明
  • Hive 创建和生成Rcfile 和SequenceFile格式的表

    rcfile格式表需要从原始的textfile 文件格式表导出数据并导入到新建好的rcfile格式表里

    sanmutongzi
  • php实现的生成排列算法示例

    砸漏
  • C++指针数组,二级指针和函数指针的练习

    Enterprise_

扫码关注云+社区

领取腾讯云代金券