scanf 相关问题

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

如何定义SCANF以成为以后的安全函数scanf_s()?

我被布置了作业,需要编写一个 C 程序,首先从用户那里读取两个浮点数。如果您的编译器支持

回答 1 投票 0

检查输入开头的空格字符

我需要使用 scanf() 结果验证任何无效字符(包括空白字符)的输入。 我写了这个函数: 布尔 is_input_valid(double* inp_ptr) { 布尔 isInputVal...

回答 1 投票 0

`%%` 的 sscanf` 无法按预期工作

考虑以下程序: #包括 // [C17 中的示例 5;第238页](https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2310.pdf) int 主函数(无效){ 整数 n = 0; 整数 i = 0; ...

回答 1 投票 0

Javascript 相当于 PHP 的 sscanf 函数?

非常基本的问题。我有一个字符串,它的格式始终为“(45.234235235,55.345345345)”,小数位数可变。我想提取这两个数字。在 PHP 中我...

回答 3 投票 0

c 将 scanf 与另一个变量一起嵌套在 printf 中

我写了以下c代码 代码1 #包括 int main() { 整数 z = 9; printf("%d ", printf("%d%d", scanf("%d", &z), z)); 返回0; } ...

回答 1 投票 0

从文件读取日期到链表

void readDataFromFile(总统 **h) { FILE *fp = fopen("总统.txt", "r"); 如果(fp==NULL){ printf("Не удалось открыть файл! ”); 返回; ...

回答 1 投票 0

在指向整数的指针中使用 scanf

此程序测试指针是否可以用作变量来存储输入数据。 #包括 int 主函数(无效) { int *prt; printf("输入 prt:"); scanf("%d&...

回答 1 投票 0

我正在尝试获取一些数字组,比如说用户的成绩。该代码不起作用,因为大小在循环中更改为随机数字

我正在尝试获取一些数字组,比如说用户的成绩。该代码不起作用,因为 size 在循环中更改为随机数字。我不明白为什么 size 会得到一个随机值 af...

回答 1 投票 0

while 中的 EOF 跳出范围[关闭]

我有下面的代码,应该逐行读取文件并在每一行执行 for 操作,但它在第一次运行后跳出 while : 而 (fscanf(f, "%s%*c%d “,系列...

回答 1 投票 0

使用C scanf_s输入字符串

我自己一直在寻找答案,但找不到。 我想插入编程的一部分,读取像“Hello”这样的字符串并存储并可以在我想要的时候显示它,这样......

回答 7 投票 0

奇怪的行为(带有 swscanf 的未命名命名空间)

我有下一个实验代码。该代码因标记行上的分段错误而失败。 如果我从匿名名称空间中取出 str2MxfKey 函数或为名称空间指定一些名称,代码...

回答 1 投票 0

If 语句默认为 true

这是我编写的一个简单过程,旨在尝试解决我在使用其他代码时遇到的问题。有人能告诉我为什么 if 语句默认为 true 吗?我读到一些关于 scanf 需要空格的内容

回答 1 投票 0

fscanf()发生错误,只读取最后一行?

这是代码,我想跳过最后两个字符串并读取第一个整数。 fp = fopen("测试","r"); 整数我; while (fscanf(fp,"%d %*s %*s",&i) > 0) { 原则...

回答 1 投票 0

如何预期不同数量的空格 sscanf

我正在尝试使用 sscanf 解析一个大的代理 txt 文件(即包含代理信息(ip、端口、协议...)的文件),并且我遇到了一个问题,其中存在不存在的 ip 地址同一镜头...

回答 1 投票 0

为什么我的“do while”循环在执行 printf 之前首先请求 getchar?

我是编程新手,正在尝试自学 C。然而我遇到了一个我不知道如何解决的问题。这是我的简单程序。抱歉语法错误英语是我的第二语言...

回答 1 投票 0

如何读取比 scanf 预期更少的参数?

我有这段代码,我试图用它来获取用户输入。基本上,用户可以给出输入、索引和字符,也可以只给出输入和索引。 当我尝试运行我的 p...

回答 1 投票 0

sscanf 会返回正确数量的参数,即使最后一个输入错误

所以我有这部分代码用于从字符串中读取一些信息: fgets(line, sizeof(line), stdin); ... 否则 if((sscanf(line, "%s %s %lf %d ", 名称, id, &price, &qnt ) != 4) || ...

回答 3 投票 0

如何避免这种结构分段错误

这是我的代码。 #包括 结构书 { 字符标题[30]; 字符作者[30]; 字符 isbn[30]; 浮动价格; }书籍[5]; int main() { int i=1,j=0; 同时(我<6) {...

回答 1 投票 0

当你在C中使用scanf接收韩文字符串值,将其存储到变量中并输出时,会出现空格

我在C中编写了一个使用scanf写入和打印名称的代码,但是当我在scanf中输入韩语时,输出了一个空格。 我的代码: #包括 int 主函数(无效){ 字符名称[50]; printf(&...

回答 1 投票 0

我没有在终端中看到为我的 scanf() 插入值的地方

我的问题是,我用 C 编写了一段代码,应该在终端或“某处”看到一个位置,以便“用户”(我)可以从 scanf("% ...

回答 1 投票 0

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