与C运行时库中的scanf()函数系列相关的问题,它读取和转换格式化数据。 (包括scanf(),sscanf(),fscanf()及其可变等价物。)
我写了这段代码,但它不能避免标点符号。字符串str;字符ch [100]; while(scanf(“%s [a-z | A-Z]”,ch)!= EOF){str = ch; cout << []
#include #define MAX_STRING_LENGTH 1024 int main(){char input_name_string [MAX_STRING_LENGTH + 1],motive_string [MAX_STRING_LENGTH + 1]; printf(“你叫什么名字?\ n”); scanf(“%1024s”,...
如何使用fscanf()在C中逐行读取某些文件而又不产生幻像行?
我的代码中有一个函数,它逐行读取一些文件并从中创建结构。一位教授对我说,可能有问题,并提到了幻影线。有人可以看到我的...
我从argv [1]获取数字,应该区分浮点数和整数。所以我决定用sscanf来做。尝试将字符串转换为float-我失败了。 (如果它是...
我已经编写了一个程序,该程序正在从.txt文件中读取所有数字-工作正常。但是,我只想在程序中使用一个sscanf函数读取所有数字,而不是...
我正在编写一个程序,将罗马数字转换为阿拉伯数字,反之亦然。在我为程序添加了一种检查输入是否为数字或字符串的方法之前,该程序对这两种程序均运行良好。...
嗨,我正在阅读一些代码,并且已经使用了以下行:scanf(“%s%* c”,dati [i] .part); %s%* c会做什么,为什么不只使用%s?
我想使用sscanf从.txt文件读取所有数字。在主要功能中,我用fopen(name.txt,“ r”)打开.txt文件。以下代码仅读取第一个字符串和第一个...
我正在编写一个程序,用户输入两个二进制数字和一个操作字符,然后以十进制打印输出。我希望while循环保持程序运行,直到用户输入...
所以我正在学习如何在C语言中使用while和for循环,但是这段代码似乎无法正常工作。 scanf语句似乎被忽略了,循环只是重复了一次,不需要我输入...
我对C还是比较陌生,但是我已经编程了几年了。我正在编写一个大学课程程序,但我感到困惑,为什么不调用下面的scanf函数,导致...
关于在c [duplicate]中使用fgets和scanf读取输入的问题
我最近一直在尝试进行c中的练习。我想读取类似于“ SET 0”的输入(请注意,稍后将解析实际文本)。我尝试了fgets,就像这样:...
我在从文件中提取数据时遇到了一些麻烦,我不明白这是怎么回事,它对于一位数字整数工作正常,但是当输入为两位数字时,它不会扫描整数。 ...
我有scanf的问题,并给输入一个带for循环的char数组?
[当我运行该命令时,一切看起来都很好,在for循环中两次打印“写入字符”,然后等待输入。据我了解,这些值并未真正赋值(甚至...
项目在C中。我需要解析始终以以下方式格式化的字符串:整数,空格,加号,多字字符串,加号,空格,整数,空格,整数,-。 。
例如:#1 Tutti / Leeloo / 853811356; N这是我的代码:typedef struct {int redni; char prezime [50 + 1]; char ime [50 + 1]; char osobna [50 + 1]; char glasao [10]; }比拉利斯特; ...
我在找出下面的代码有什么问题时遇到了问题。我运行了完整的代码,并做了很多输入测试,并且按照我的要求处理了错误。我也使用valgrind之类的东西,...
我在使用fscanf和fprintf时遇到问题,我已将游戏状态保存到文件中,然后尝试从同一文件中加载它(下次打开程序时),我具有以下功能:bool savegame(已保存...
我在使用fscanf()将结构指针传递给函数时遇到问题。这是我的结构:typedef struct {int health;诠释int z; } 保存;在主要方面,我有:save save = {0}; //使用...
我有fscanf字符串并有问题。例如。输入:John:john123。 Mao:Mao 456第一个单词是用户名,密码在分号后。 while(fscanf(fin,“%20 [^:],%20 [^ \ n]”,ime,pass)= ...