formatted-input相关内容

scanf("%d\n",&i) 的问题

对于此代码: int i;scanf("%d\n",&i); 在我输入两个数字之前,我无法停止我的程序. 我觉得很奇怪,我知道什么时候输入合适,scanf会返回1.当我输入“12a 'Enter'"、“12 'Enter'2"等时,没关系,i = 12,似乎当我输入不同的int或输入'Enter'和另一个时,scanf 返回 1. 我错过了什么? 解决方案 "当我使用 sc ..
发布时间:2022-01-15 10:20:49 C/C++开发

初始化文本文件中的向量

我正在尝试编写一个程序,该程序可以在文本文件中读取,并将其中的每个单词作为字符串类型向量中的条目存储.我确定我做错了,但是自从尝试这样做以来已经很久了,以至于我忘记了它是如何完成的.任何帮助是极大的赞赏.预先感谢. 代码: #include#include#include#include使用命名空间std;in ..
发布时间:2021-04-19 19:48:25 C/C++开发

从文件中读取数字到动态分配的数组中

我需要一个从文件中读取成绩(整数)并返回存储它们的动态分配数组的函数。 这是我尝试的方法: int * readGrades(){ int *等级; int x; scanf(“%d”,& x); 等级= malloc(x * sizeof(int)); 返回0; } 但是,运行代码时我什么也没得到。成绩存储在名为 1.in 的文件中: 2 ..

Matlab输入格式

65910 / A 22 9 4 2 9 10 4 1 2 5 2 0 4 1 1 0 65910 / T 14 7 0 4 8 4 0 2 1 2 0 0 1 1 1 1 。 。 。 我需要输入第一行是% d 和%c ,其中 / code> 4x4 整数矩阵。我需要在矩阵上做一些工作,然后用标题信息来标识它们。 如何在M ..
发布时间:2017-11-04 21:38:43 其他开发

用正则表达式使用scanf

我一直在尝试在scanf上使用正则表达式,以便读取最多n个字符的字符串,并丢弃任何其他字符,直到新行字符为止。应将任何空格视为常规字符,因此包含在要读取的字符串中。 我研究过关于正则表达式的维基百科文章,但是我无法使scanf正常工作。以下是我尝试过的一些代码: scanf(“[] *%ns [] * [\\\ ] ,字符串); []应该是实际的空格字符,*应该是一个 ..
发布时间:2017-10-07 16:37:22 服务器开发

有人真的使用流提取运算符吗?

我写了大量的运算符 我从来没有写过 operator>>(std :: istream& amp;)真正的代码,甚至使用内置类型的提取运算符(OK,也许 std :: string )。这些仅适用于短期课程和教科书吗? ://stackoverflow.com/questions/1280885/safely-overlo ..
发布时间:2016-10-22 17:50:52 C/C++开发

scanf的问题(“%d \\\
”,& i)

对于此代码: int i; scanf(“%d\\\ ”,& i); 我无法停止我的程序,直到我输入两个数字。 我认为很奇怪,我知道当输入合适时,scanf将返回1. 当我输入“12a”Enter'“,”12“Enter'2”等等,这是确定,i = 12,似乎当我输入的东西是不同的int或输入一个'输入'和另一个,scanf返回1。 我缺少什么? ..
发布时间:2016-10-20 21:58:11 C/C++开发

使用scanf函数与普通防爆pressions

我一直试图在scanf函数使用常规的前pressions,为了读取最大n个字符的字符串,并丢弃任何东西,直到换行字符。任何空格应被视为常规字符,因此包括在字符串中被读取。 我研究对固定防爆pressions维基百科文章,但我不能让scanf的正常工作。下面是一些code我试过: scanf函数(“[] *%NS [] * [\\ N]”字符串); []应该去实际空格字符,*假定为是指一 ..
发布时间:2016-08-21 21:30:38 服务器开发