Suchergebnisse für Anfrage "c"
C / C ++ URL-Dekodierungsbibliothek
Ich entwickle ein C / C ++ - Programm unter Linux. Können Sie mir bitte sagen, ob es eine C / C ++ - Bibliothek gibt, die die URL entschlüsselt? Ich suche nach Bibliotheken, die "http% 3A% 2F% 2F" konvertieren zu: "http: //" oder "a + t +% 26 ...
'Ungültige Konvertierung von some_type ** nach const some_type **'
Ich habe eine Funktion, die @ erfordeconst some_type** als Argument some_type ist eine Struktur, und die Funktion benötigt einen Zeiger auf ein Array dieses Typs. Ich habe eine lokale Variable vom Typ @ deklariesome_type* und initialisiert es. ...
Ungerader Bitoperator in der Inkrement-Anweisung einer for-Schleife [duplizieren]
Diese Frage hat hier bereits eine Antwort: bedeutend mit (Nummer) & (-Nummer) [/questions/12818978/meaning-of-number-number] 3 answersGegeben dies für Schleife: for(++i; i < MAX_N; i += i & -i)was soll das heißen? Was bedeutet die Aussagei += i ...
Gibt es einen generischen Konvertierungsspezifizierer für printf?
Ich möchte den Variablenwert ohne Angabe des Typs drucken. In c, ich kann int main(int argc, char **argv) { int i = 1; float f = 0.1; char s[] = "s"; printf("%i\n", i); printf("%f\n", f); printf("%s", s); return 0; }aber ich erwarte: int ...
Compile ohne Generierung der Ausgabedatei in GCC
$ gcc -c somefile.c kompiliert ohne Verknüpfung und generiert das entsprechendesomefile.o. Ist es möglich, Dateien in @ zu kompiliergcc ohne eine Ausgabedatei zu generieren? Ich weiß, dass es andere Möglichkeiten gibt, dies zu erreichen, aber ...
Warum druckt dieses Programm 4-mal "gegabelt"?
Warum druckt dieses Programm 4-mal "gegabelt"? #include <stdio.h> #include <unistd.h> int main(void) { fork() && (fork() || fork()); printf("forked!\n"); return 0; }
GCC Return optimiztion
Ich würde gerne wissen, ob GCC Code wie @ optimieren kan int foo(args) { if(is_true) { do_smth; n = call_func(args); do_smth; return n; } else { return call_func(args); } } Also, wenn ich in einem anderen Zweig bin, würde der Aufruf von ...
Implizite Konvertierungen für printf verstehen
Der C99-Standard unterscheidet zwischen impliziten und expliziten Typkonvertierungen (6.3 Konvertierungen). Ich vermute, konnte aber nicht feststellen, dass implizite Casts ausgeführt werden, wenn der Zieltyp eine höhere Genauigkeit als die ...
Verwendung von ungültigen Zeigern auf verschiedenen Plattformen
Ich habe gehört, dass Zeiger zuerst für ungültig erklärt werden sollten, um die Konsistenz der Werte auf verschiedenen Plattformen sicherzustellen, und @ verwenden sollte%p Formatbezeichner. Warum ist es und was genau sind die Probleme? int ...
Loop mit einer Ausführungszeit von Null
Ist es möglich, eine Schleife mit einer Ausführungszeit von Null zu haben? Ich würde denken, dass sogar eine leere Schleife eine Ausführungszeit haben sollte, da mit ihr ein Overhead verbunden ist.