Ich versuche Code-Blöcke zu verwenden, um etwas C-Programmierung zu machen, nur um zu lernen. Ich hatte gehofft, die codecompletion/calltips Funktion zu benutzen (zB wenn ich "printf" schreibe, erscheint eine praktische Dropdown Box mit den Parametern.Codeblocks Autocomplete/calltips funktioniert nicht für C-Standard-Bibliotheksfunktionen
Ich habe ein neues Projekt und eine neue Datei in diesem Projekt namens "hallo" erstellt .c“
#include <stdio.h>
int main(){
int test=0;
printf("%d",test);
return 0;
}
aber durch Eingabe prin der Mitte --- nur "priority_queue und private" auftauchen, keine printf-Funktionen, und es passiert nichts, wenn ctrl-j drücken, ctrl-Raum, alt-shift-Raum, ctrl-n oder p nichts funktioniert Ich habe versucht, das Projekt zu reparieren Ich hatte zunächst 13.12 Version installiert, weil das Ubuntu (14.04.4LTS) hatte, aber dann habe ich Version 16.01 installiert, indem ich mit dem apt-get ppas muckte funktioniert nicht Ich habe versucht, zu deaktivieren und ree das Plug-in Code-Vervollständigung aktivieren und ich habe sichergestellt, dass unter Einstellungen-> Editor-> diese Code-Vervollständigungsbox aktiviert ist.
Was mache ich hier falsch? Jede Hilfe wäre sehr willkommen. Vielen Dank!
Ihre IDE-Einstellungen sind wirklich falsch (oder Code :: Blocks ist eine schlechte IDE), da 'private' und' priority_queue' nicht einmal C-bezogene, sondern C++ - Wörter sind. –
Richtig genau. Ich habe dafür gesorgt, dass ich beim Erstellen der neuen Datei im Projekt "C" gewählt habe und nicht einmal "C++". Aber selbst wenn ich C++ gewählt hätte, sollte die Einfügung der Header-Datei in einem C++ - Kontext immer noch den Header lesen und ein entsprechendes Popup-Fenster erstellen, oder? –
RandomUser762