Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
代码块自动完成/调用提示不适用于C标准库函数_C_Codeblocks_Standard Library - Fatal编程技术网

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

代码块自动完成/调用提示不适用于C标准库函数,c,codeblocks,standard-library,C,Codeblocks,Standard Library,我正试图开始使用code::blocks做一些C编程,只是为了学习。我希望使用codecompletion/calltips功能(例如,当键入say“printf”时,它会弹出一个显示参数的方便下拉框 我在这个项目中做了一个新项目和一个新文件,名为“hello.c” #包括 int main(){ int检验=0; printf(“%d”,测试); 返回0; } 但是在输入prin的中途,只显示了“priority_queue and private”,没有printf函数,当按下ctrl-j

我正试图开始使用code::blocks做一些C编程,只是为了学习。我希望使用codecompletion/calltips功能(例如,当键入say“printf”时,它会弹出一个显示参数的方便下拉框

我在这个项目中做了一个新项目和一个新文件,名为“hello.c”

#包括
int main(){
int检验=0;
printf(“%d”,测试);
返回0;
}
但是在输入prin的中途,只显示了“priority_queue and private”,没有printf函数,当按下ctrl-j、ctrl-space、alt-shift-space、ctrl-n或p时什么都不起作用。我尝试过重新评估这个项目。我最初安装了13.12版本,因为这就是Ubuntu(14.04.4LTS)的功能但后来我安装了16.01版,修改了apt get ppas。该版本也不起作用。我尝试禁用并重新启用代码完成插件,并确保在设置->编辑器->下选中了代码完成框


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

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

您的IDE设置确实错误(或者Code::Blocks是一个糟糕的IDE)因为私下< />代码>和<>代码> PrimyIyQueLe>代码>,甚至不是C相关的,而是C++的单词。没错。我在项目中创建新文件时,确保了“C”,甚至没有“C++”。但是即使我选择了C++,在C++上下文中包含头文件仍然应该读取头并做出适当的弹出,不是吗?HRM。感谢头。我最初有13.12(默认安装从通常的APT get RePO)而且它在那里也不起作用…非常令人沮丧。似乎是一个整洁的IDE。我可能会尝试eclipse,尽管我听说eclipse CDT调用提示和弹出窗口也不可靠。
#include <stdio.h>
int main(){
  int test=0;
  printf("%d",test);
  return 0;
}