scanf 相关问题

与C运行时库中的scanf()函数系列相关的问题,它读取和转换格式化数据。 (包括scanf(),sscanf(),fscanf()及其可变等价物。)

递归程序,包括 C 中的 scanfs

我正在尝试编写这样的递归函数 int nestedExpression(){ 字符表达式; scanf(" %c", &expCh); 如果(expCh == ' '){ 返回 0; }

回答 1 投票 0

如何修复整数输入中的任何字母或整体字符输入

所以基本上我有一个简单的代码,我在其中使用方矩阵,矩阵是随机生成的,或者用户可以输入矩阵中的数字,但是当我输入它的大小时

回答 2 投票 0

scanf() 格式字符串中的尾随空格有什么影响?

这段代码中的 scanf("%d") 和 scanf("%d ") 有什么区别,区别在于格式字符串中的尾随空格? #包括 int 主要(无效) { 诠释我,j;

回答 4 投票 0

c 中的 fscanf 如何使用 %lf 只保留两位小数?我试过 %.2lf 但它不起作用 [关闭]

我一直在尝试取双精度值 1200.00 而不是 1200.00000000,这个值需要放到另一个文件中。但我做不到 我尝试在我的代码中使用 %.2lf,例如: fscanf(文件, &q...

回答 1 投票 0

fscanf 用于 Verilog 中的长二进制字符串

我正在制作一个 Verilog 程序,需要从输入文件中读取 77 位二进制字符串的行。输入文件将被格式化为由 77 个 1 和 0 后跟 ' '. ...

回答 3 投票 0

为什么要用回车键终止scanf?

假设我在 c 中有一个简单的代码,要求我输入我的年龄,然后程序将打印出我的答案。当我运行该程序时,它会说“输入您的年龄:”然后(使用 sc...

回答 1 投票 0

C++如何读取/拆分EPRT命令?

我目前正在编写一个 C++ FTP 服务器,我想知道从客户端读取 EPRT 命令的最佳方法是什么。 << DEBUG INFO. >>:来自客户的消息是:'E...

回答 2 投票 0

为什么我无法从读取文件中输出?

我正在尝试读取一个文件,然后为某些命令解析该文件。 (我正在模拟 CPU)。 一切都编译并且看起来它会工作,但是当我用我的第一个参数运行程序时......

回答 0 投票 0

从字符串中获取整数

我有一些代码在 while 循环中读取表单名称 1 的字符串,然后我必须提取整数值以打印是或否。但是当我尝试用 sscanf 做它时,它给出了目的地......

回答 5 投票 0

如何知道用户是否没有输入任何内容?

我有一个问题,因为当我这样做时我的代码不工作: #包括 诠释主要(){ 年龄; printf("请输入您的年龄:"); scanf("%d", &age); 而...

回答 2 投票 0

If 语句,不会让我接受输入并且它在没有 if 的情况下工作(在 C 中)

我正在尝试制作一个程序,提示您选择 1 或 2。1 是制作文件,2 是附加文件。每当我使用 if (opt == 1) 运行代码时,它都会跳过提示 ...

回答 1 投票 0

我怎样才能在 bash 中读取一个变量,像在 C 的 scanf 中指定的类型?

我如何在 bash shell 中查找来自键盘的用户输入?我以为这会奏效, 诠释乙; scanf("%d", &b); 但它说 -bash: /Users/[name]/.bash_profile: line 17: syn...

回答 3 投票 0

writing nested while命令正确无误

#include 诠释主要(){ // 变量 内部门,底座; 炭黑; int a,b,bin; int转换器,converterC,控制器= 0; printf("欢迎使用全减法器! &...

回答 1 投票 0

是否禁止 C scanf() 检查整数是否在范围内?

我今天了解到 C 中的 scanf() 不会检查整数是否可以指定类型表示。例如: #包括 int 主要(无效) { 短号; int ret = scanf(&qu...

回答 3 投票 0

无法读取文件中的 int 数组。 ($ !ERROR: 'score.txt' 的文件格式错误。)

这是我的代码。我不断收到错误。我认为发生错误的部分是读取int score[3]的部分。我该如何解决这个问题? // 代码 类型定义结构{ 没有; 字符名称[...

回答 1 投票 0

每当我在 char 数据类型中使用 scanf 函数时输出错误

每当我使用用户定义函数来获取输入值,如 5,6 23,将这个十进制数转换为二进制数时,我得到了错误的输出但是当我运行代码而不使用用户定义 fu 时......

回答 1 投票 0

我有一个整数数组的输入问题

int num = 0, k = 0; scanf("%d %d", &num, &k); 整数* A = # 对于 (int i = 0; i < num; i++) { scanf("%d", &A[i]);//scanf("%d", A+i...

回答 3 投票 0

是否有 scanf 的格式化程序允许我忽略空格直到下一个字符串,我需要读取空格? C语言

为大学做一个项目, 面临一个问题,我需要读取一行,我需要读取第一个字符来选择命令(使用 getchar,工作正常)。第一个字符由 undete 分隔...

回答 1 投票 0

C - 在 sscanf() 中使用空格

我正在尝试解析格式为 x y z(包括空格)的输入字符串,以便在输入的字符串有效时退出循环。但是,当我运行这段代码时,它输出“格式不正确” 3

回答 2 投票 0

如何在不使用 printf 语句的情况下获取用户的输入?

那是我上面的代码。我必须读入用户输入的 10 个字符串,但我无法弄清楚如何读入这 10 个字符串并将它们存储在一个数组中,而不必打印一条语句“

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.