STD 问答列表

在循环中检查 EOF

作者:beardeadclown 提问时间:8/21/2021

我弄清楚了为什么下面的循环会给我,为什么“while ( !feof (file) )”总是错的?bad input do { if (fread(buf, 1, siz, stdin) != s...

是否有可能通过 std::upper_bound 对 std::map 进行有效的部分搜索?

作者:Solomon Jacobs 提问时间:8/27/2021

我有一个和两个键,我计算了 .众所周知,.以下是我目前的做法:std::mapkey_small, key_bigupper_boundkey_small <= key_big #include <...

如何在 C 中读取 stdin 然后键盘输入?

作者:Pete Mitchell 提问时间:9/3/2021

我正在尝试读取重定向/通过管道传输到我的程序的内容(例如程序<测试.txt),然后显示命令提示符并读取键盘输入。 管道输入正确打印,然后在 stdin 中引发 EOF。在那之后,我似乎无法获得键盘输...

如何在带有 lambda 表达式的类中使用 std::any_of?

作者:Olivier D'Ancona 提问时间:9/4/2021

我正在用机器人用 c++ 编写一个小型模拟,我需要检查机器人是否发生碰撞。我在模拟类中实现了这个函数: bool World::isRobotColliding(Robot *r) { for (...

如何使 std::map::find 函数区分大小写?

作者:Jayesh 提问时间:9/18/2021

我曾面试过一家跨国公司。他给了我以下代码,并要求我使函数区分大小写。我试过了,但无法理解如何使内置查找功能区分大小写。有没有办法使仅查找特定键值区分大小写?find() #include <iost...

remove() 函数在 C 语言中是如何工作的?

作者:programme3219873 提问时间:9/25/2021

我最近在 C 中遇到了删除文件的情况,但我对它的工作原理很感兴趣。经过一番挖掘,我找到了它的函数定义:remove() #include <errno.h> #include <stdio.h> ...

将find_if与指针向量一起使用:如何通过对 lambda 的常量引用传递指针?

作者:glades 提问时间:10/5/2021

在下面的代码中,我尝试通过 find_if 比较指针向量,并确定哪个包含成员 a == 5(在这种情况下,当然两者都有,但它显示了我的情况)。但是,它不会编译。 #include <algorith...

使用点 (x,y) 值功能对向量进行排序,错误:没有用于调用类型为“__gnu_cxx::__ops::_Iter_less_iter”的对象的匹配函数

作者:Polynomial length of study 提问时间:10/7/2021

我尝试对带有点(x,y 值)的向量进行排序,首先按 x 排序,然后按 y 值排序,这 是我的实现,有人可以告诉我这是否有效,因为我收到以下错误: 错误:对类型为“__gnu_cxx::__ops::...

使用 while 循环循环访问两个值

作者: 提问时间:10/10/2021

我无法同时迭代两个值。我正在编写一个程序,其中我需要从输入的任何年份开始,在未来 20 年内每年都找到一个特定的假期,而我目前在查看给定年份的指定日期时遇到了问题。我尝试在 while 循环中使用 w...

在嵌套的 for 循环中计数未更新

作者: 提问时间:10/10/2021

我有一个程序,旨在计算星期一在特定范围内发生的天数。我在每次迭代中更新计数时遇到问题。我尝试更改计数方法,甚至将其放入一些 if 循环中,但没有效果。 当前代码 #include <stdio.h...


共476条 当前第19页