Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
不同scanf格式之间的区别[重复]
这个问题在这里已经有答案了 我目前正在通过阅读教科书为进入编程学校做准备 有一个问题我不明白 课本上也没有给出答案 PS 我在网上学习了一些 C C 但从未参加过正确教授的编程课程 因此我在某些概念上遇到了困难 问 对于以下每一对 scan
c
formatting
scanf
`scanf("%d", ...)` 和 `gets` 一样糟糕吗?
很多年了 gets被普遍贬低为不安全的功能 规范的SO问题是为什么 gets 函数如此危险以至于不应该使用它 https stackoverflow com questions 1694036 why is the gets functio
c
scanf
fscanf() 仅拾取文件的第一行
我有一个制表符分隔文件 我正在尝试将其转换为制表符分隔文件 我正在使用 C 我在尝试读取文件的第二行时遇到了困难 现在我只有数万行重复第一行 include
c
textfiles
scanf
在同一个程序中使用 scanf 和 fgets 吗?
我需要做类似以下的事情 int main void char a b cstring printf please enter something scanf c c a b prinf thanks now some more fgets
c
scanf
scanf 的工作并检查输入是否为 int
我想检查给定的输入是否是整数输入 我不想将输入存储在字符串中 在看到 stackoverflow 上的几个问题以及点击和试用后 我创建了以下代码 while scanf d c num a 2 a n printf Please enter
c
int
scanf
如何仅使用 sscanf 从字符串中提取所有数字?
如何在 C 语言中使用 sscanf 从以下格式的字符串中提取所有数字 3 2 4 5 10 空格可以无处不在 但当然不能在数字之间 每个位置可以有 0 个或更多空格 字符串必须具有正确的格式 否则会出现错误 例如 3 2 是一个错误 每个
c
string
scanf
使用 sscanf 解析文本文件的整数和浮点值
我想将包含这些字段的文件解析为整数和浮点变量 我尝试使用 fscanf strtok sscanf 来执行此操作 但它们都不起作用 文件的一些行 fed18 5 7 12 7 144997 8087 267345 100776 fedora
c
Parsing
scanf
当用户在 scanf() 中输入错误的数据类型时如何修复无限循环?
C初学者在这里 对于下面的程序 每当用户输入字符或字符串时 它就会进入无限循环 在仍然使用 scanf 的情况下如何解决这个问题 与使用 scanf 相比 编写该程序的更好方法是什么 感谢那些愿意回答的人 include
c
loops
scanf
infinite
uint8_t、uint16_t、... 的格式说明符?
如果我有一个整数变量我可以使用sscanf如下所示 使用格式说明符 d sscanf line Value of integer d n my integer 在哪里可以找到格式说明符uint8 t uint16 t uint32 t an
c
C11
scanf
使用 fscanf() 使用 feof()
这是我的代码 include
c
scanf
feof
读取科学计数法 scanf
我正在开发一个程序 它应该只有一个 scanf 函数 并且应该能够接受科学计数法和实数的输入 任何帮助将不胜感激 根据scanf文档 http en cppreference com w c io fscanf f匹配浮点数 数字的格式与预
c
scanf
Scanf 函数在查找 %d 匹配项时是否忽略 Enter 键?
我是 C 语言新手 正在阅读 Kim N King 的书来学习它 它说scanf 查找忽略空格的数字模式 但我认为它也会跳过 Enter 键 如果它寻找字符 它显然也会包含空格 因此在这个示例代码中我必须使用getchar 在第二个之前清除
c
whitespace
scanf
formatspecifiers
字符数组后出现奇怪的字符
我是 C 的真正初学者 但我正在学习 我以前偶然发现过这个问题 并决定询问其原因是什么 请解释你的答案 以便我学习 我制作了一个程序 允许您输入 5 个字符 然后显示您编写的字符并恢复它们 例如 asdfg gfdsa 奇怪的是 输入的原始
c
Arrays
string
character
scanf
使用 scanf 的返回值验证输入不起作用
我正在做一个井字棋期末项目 我要求用户打印他想要填写的框号 然后我使用整数err来获取返回值scanf 在这种情况下 scanf 应该返回它已读取的整数数量 而我要求读取一个整数 因此只要 err 1 它就应该进入 while 循环 然而
c
scanf
Scanf 获取数字
我是 C 语言新手 我有一个关于 scanf 的数字问题 我需要做的是 scanf 输入仅 3 位数字 其他字符或符号应被评估为垃圾 或者也许我需要使用isdigit 但我不确定它是如何工作的 我只有这个 但我知道它不起作用 scanf d
c
scanf
double 的 scanf 格式警告
我正在开发的程序遇到了一个小问题 我不断收到警告format 1f expects type float but argument 2 has type double 所以我相当确定这是我的问题scanf format 我尝试到处寻找解决方
c
pointers
double
scanf
C 中 scanf 中的扫描集行为
我尝试用 scanf 中的 scanset 做一些事情 但卡在某个地方 当我写的时候 char s1 250 scanf A Z s1 input AHJHkiuy Output AHJH 有了这个 scanf n s1 input abc
c
scanf
c fscanf 错误检查
我正在使用 fscanf 从 C 中的文件中读取 我只是想知道我是否正确检查了所有错误条件 这是最可靠的方法 而且我没有遗漏任何内容 FILE fp char filename untitled int count char item1 1
c
errorhandling
scanf
使用 C 语言 fscanf() 解析逗号分隔的文件
我有一个包含类似数据的文件 Name Age Occupation John 14 Student George 14 Student William 23 Programmer 现在 我想读取数据 以便将每个值 例如姓名 年龄等 作为字符
c
fileio
scanf
使用 fscanf 读入指针时出现分段错误(核心转储)
我试图使用 fscanf 读取和打印屏幕上的每个字符 但是当我运行程序时出现分段错误 核心转储 这是我的代码 include
c
segmentationfault
scanf
argv
Coredump
«
1
2
3
4
5
6
7
...12
»