Als «c» getaggte Fragen

72
Implizite Regeln für die Typwerbung

Dieser Beitrag soll als FAQ zur impliziten Ganzzahl-Heraufstufung in C verwendet werden, insbesondere zur impliziten Heraufstufung, die durch die üblichen arithmetischen Konvertierungen und / oder die Ganzzahl-Heraufstufungen verursacht wird. Beispiel 1) Warum ergibt dies eine seltsame, große...

72
Was bedeutet die Unmöglichkeit, Arrays zurückzugeben, in C?

Ich versuche nicht, die übliche Frage zu wiederholen, dass C keine Arrays zurückgeben kann, sondern sich etwas tiefer damit befasst. Wir können das nicht machen: char f(void)[8] { char ret; // ...fill... return ret; } int main(int argc, char ** argv) { char obj_a[10]; obj_a = f(); } Aber wir...

71
Überschreiben Sie einen Funktionsaufruf in C.

Ich möchte bestimmte Funktionsaufrufe an verschiedene APIs überschreiben, um die Aufrufe zu protokollieren, aber ich möchte möglicherweise auch Daten bearbeiten, bevor sie an die eigentliche Funktion gesendet werden. Angenommen, ich verwende eine Funktion, die getObjectNamein meinem Quellcode...

71
Qt statische Verknüpfung und Bereitstellung

Ich versuche, eine einfache qt-Anwendung, die ich kürzlich erstellt habe, bereitzustellen (für die Öffentlichkeit freizugeben), bin aber bei der statischen Verknüpfung von qt-Bibliotheken hängen geblieben. Ich habe die Anleitung zu qt docs befolgt, um qt und meine App statisch neu zu erstellen....

71
Zwei Dezimalstellen mit printf ()

Ich versuche, eine Zahl mit zwei Dezimalstellen printf()wie folgt zu schreiben : #include <cstdio> int main() { printf("When this number: %d is assigned to 2 dp, it will be: 2%f ", 94.9456, 94.9456); return 0; } Wenn ich das Programm starte, erhalte ich folgende Ausgabe: #...

71
Makefile zum Kompilieren mehrerer C-Programme?

Dies ist eine unglaublich einfache Frage, aber ich bin neu in Makefiles. Ich versuche ein Makefile zu erstellen, das zwei unabhängige Programme kompiliert: program1: gcc -o prog1 program1.c program2: gcc -o prog2 program2.c Alle Online-Beispiele enthalten mehr Details als ich brauche und...