scanf 相关问题

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

Atoi函数无法正确转换字母

printf(“输入数字或输入'Exit'退出\ n”);长值= 0;整数y = 3; scanf(“%s”,输入); val = atoi(输入);如果(val

回答 1 投票 0

输入多次写入输出文件(C)

我正在尝试制作一个需要用户输入并写入输出文件的程序,但是在多次扫描输出时遇到一个奇怪的错误。这是我的代码:void firstTime(...

回答 1 投票 0

scanf无法识别格式%zu

我有以下代码:#include #include int compare(const void * a,const void * b){const int * x = a,* y = b;如果(* x ] >>

回答 1 投票 0

使用fscanf()逐行读取文件,包括空格

我需要使用fscanf逐行读取c文本文件(是的,我知道fgets()更好,但这是人为的赋值)。文件中的数据格式如下(忽略引号):“ ...

回答 1 投票 0

getchar vs scanf:为什么getchar不起作用?

我编写了一个简单的程序来输入数字并返回任何值,除以它会返回3的余数。我目前正在阅读K&R,直到...之类的东西它才讲授scanf。] >>

回答 2 投票 0

仅将数字作为scanf()的输入并避免使用符号

我想使用scanf()采取以下输入格式,直到EOF为止,这将避免使用'+'号并仅存储整数值。输入样本:1 + 2 + 8上述输入的输出:1 2 8我写了...

回答 1 投票 1

无法获得正确的结果[关闭]

在本实验中,系统要求您声明两个整数类型的变量:userNum和x。用户应使用scanf语句存储输入内容。然后要求您将userNum的值除以...

回答 1 投票 0

[fgets和sscanf在c中被跳过?

在我的代码中,我确保用户输入以下缩写类之一,但是我的fgets引起了很多逻辑错误。字符类[3]; char arr3 [5]; i = 0; while(i == 0){...

回答 1 投票 -1

Do-while循环scanf读取循环两次,而不是读取单个字符时读取一次

我有此代码:char c;做{scanf(“%c”,&c); printf(“ coucou \ n”); }而(c!='q');这是我的结果:输入:M输出:coucou coucou为什么它每次都打印两次“ coucou” ...

回答 1 投票 0

使用带有通过引用传递的结构的scanf

我将一个struct info传递给一个函数,在该函数中,我使用scanf()将输入值分配给该结构的内部变量。内部变量是一个无符号的int。当我使用时:scanf(“%...

回答 1 投票 0

我想知道如何在缺少某些字段的情况下存储用半冒号分隔的文本的输入

如果缺少某些字段(如“ oeb”和“ 7”之间,如何跳过scanf? #include int main(){int,a,b,c; char str1 [200]; char str2 [200]; char str [] =“ 1; 2; oeb ;; 7; ed” ...

回答 1 投票 0

读取C的用户输入字符串的最佳方法?

我知道fgets()和gets(),但有人告诉我这两个函数已被弃用,所以我宁愿使用其他函数。我使用了scanf,但是我遇到的问题是扫描在它之后停止读取...

回答 1 投票 0

试图读取文件并将第一输入存储在数组val中,第二输入存储在数组wt(权重)中

我需要读入一个名为“ data.txt”的文件,并将第一个输入作为值存储,将第二个相应的输入作为权重存储。我在读取它们并存储值时遇到问题。 data.txt(...

回答 1 投票 0

Fscanf从输入中读取不匹配的格式

我只想从文件中读取符合以下格式的行:identifier = any-char-string,并忽略不对应的行。我也想将标识符放入变量和any-char-string ...

回答 1 投票 0

在C中-我将如何使用scanf将随机数量的int存储到2d数组中

我想知道您将如何执行以下操作:我将网格的宽度和高度作为命令行参数提供,现在我需要从标准输入中读取网格并将其存储到2d数组中。 ...

回答 1 投票 0

警告:忽略C中'fscanf'的返回值

我在C中具有以下代码:(void)fscanf(fp,“%* d%* d%d%d%d \ n”,&z,&e,&a);我将调用设为void,因为fscanf的返回值与我无关。但是我得到以下内容...

回答 3 投票 2

如何扫描字数未知的字符串?

我有一个格式如下的文本文件:code subject_name ects其中code和ects是整数,而subject_name是一个字符串,可以是多个单词长,有时包含数字。我有...

回答 1 投票 1

为什么代码仅向我输出指向字符串的指针数组中最后一个指针的值?

这是我的代码#define _CRT_SECURE_NO_WARNINGS #include #include #include void main(){char * a [5] = {“ tomer”,“ tomer”,“ tomer”,“ tomer”, “ tomer”}; ...

回答 1 投票 -2

防止用户使用C中的“输入按钮”跳到另一行

printf(“ ----------------------------------- \ n”); printf(“ | *** E-液体计算器*** | \ n”); printf(“ ----------------------------------- \ n”); printf(“ | Zutaten ...

回答 1 投票 0

该代码仅向我输出指向字符串的指针数组中最后一个指针的值,

输出在数组中最后一个vlaue的三倍是什么?谢谢。 #define _CRT_SECURE_NO_WARNINGS #include #include #include ...

回答 1 投票 0

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