代码块自动完成/调用提示不适用于 C 标准库函数

标签 c codeblocks standard-library

我正在尝试开始使用 code::blocks 进行一些 C 编程,只是为了学习。我希望使用代码完成/调用提示功能(例如,当输入“printf”时,它会弹出一个方便的下拉框,显示参数。

我创建了一个新项目,并在该项目中创建了一个名为“hello.c”的新文件

#include <stdio.h>
int main(){
  int test=0;
  printf("%d",test);
  return 0;
}

但是在输入 prin 的过程中,只显示了“priority_queue 和 private”,没有 printf 函数,并且按 ctrl-j、ctrl-space、alt-shift-space、ctrl-n 或 p 时没有任何反应,没有任何效果。我尝试过重新解析该项目。我最初安装了 13.12 版本,因为 Ubuntu (14.04.4LTS) 就是这样,但后来我通过使用 apt-get ppas 来安装版本 16.01。那个版本也行不通。我尝试禁用并重新启用代码完成插件,并确保在设置 -> 编辑器 -> 下选中代码完成框。

我在这里做错了什么?任何帮助将不胜感激。非常感谢!

最佳答案

新的 Code::Blocks IDE 在 Ubuntu 上还没有那么完善。您可以尝试重新安装它。如果不起作用,请尝试恢复到 13.12。

关于代码块自动完成/调用提示不适用于 C 标准库函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36444091/

相关文章:

c - 无符号整数运算问题

c - 具有重叠操作的 Switch 中的多个案例

c++ - BOOST & GCC,未定义的 boost 引用

浮点二进制表示的混淆

c - C 上的字符串行为

C++ 模数返回错误答案

c++ - 在 C++ 中使用蒙特卡洛方法求 π 的问题

c++ - 哪些常用的 C++ 环境缺乏对标准库的支持(即使不是全部,也是大部分)?

c++ - 从基类继承 std::shared_from_this 时的 std::bad_weak_ptr

C 中不区分大小写的字符串比较