Suchergebnisse für Anfrage "c"
Java-Array-Initialisierungsliste, die mit einem Komma endet
Das Komma,as in einer Array-Initialisierungsliste verwendete @ items-Trennzeichen kann die Liste in C beenden. Dies wird in @ erwähnThe C Programming Language 2nd ed von Kernighan & Ritchie . z.B int c[] = { 1, 2, 3, };Dies ist praktisch, wenn ...
ehlerbehandlung im C-Co
Was halten Sie für "Best Practice", wenn es darum geht, Fehler in einer C-Bibliothek konsistent zu behandeln. Es gibt zwei Möglichkeiten, über die ich nachgedacht habe: Gibt immer einen Fehlercode zurück. Eine typische Funktion würde so ...
Warum wird gedruckt ("% f", 0); undefiniertes Verhalten geben?
Die Aussag printf("%f\n",0.0f);prints 0. Jedoch die Aussage printf("%f\n",0); druckt zufällige Werte. ch stelle fest, dass ich eine Art undefiniertes Verhalten zeige, aber ich kann nicht genau herausfinden, waru Ein Gleitkommawert, bei dem ...
Kann memcpy für Typ-Punning verwendet werden?
Dies ist ein Zitat aus dem C11-Standard: 6.5 Ausdrücke ... 6 Daseffektiver Typ eines Objekts für einen Zugriff auf seinen gespeicherten Wert ist der deklarierte Typ des Objekts, falls vorhanden. Wenn ein Wert in einem Objekt ohne ...
Wie können Sie überprüfen, ob Sie eine Ganzzahl haben, bevor Sie atoi () aufrufen?
Ich möchte eine Ganzzahl als Befehlszeilenargument verwenden, aber wenn der Benutzer eine nicht ganzzahlige Zeichenfolge übergibt, führt dies zu einem Stapelüberlauf. Was ist die Standardmethode, um sicherzustellen, dass atoi () erfolgreich ist?
Überschreibt Realloc alte Inhalte?
Wenn wir Speicher über @ neu zuweisrealloc(), werden die vorherigen Inhalte überschrieben? Ich versuche, ein Programm zu erstellen, das den Speicher bei jeder Eingabe der Daten neu zuordnet. Bitte erzählen Sie mir etwas über die ...
Kann ein char-Array mit einem beliebigen Datentyp verwendet werden?
Dasmalloc() -Funktion gibt einen Zeiger vom Typ @ zurüvoid*. Es ordnet Speicher in Bytes nach demsize_t value wurde als Argument übergeben. Die resultierende Zuordnung besteht aus unformatierten Bytes, die mit jedem Datentyp in C verwendet werden ...
wie benutzt man gdb um den Stack / Heap zu erkunden?
Kann mir jemand einen kurzen Überblick geben / mich auf die Dokumentation einer Möglichkeit hinweisen, den Stapel (und den Haufen?) Eines C-Programms zu untersuchen? Ich dachte, das sollte mit GDB gemacht werden, aber wenn es andere geradlinigere ...
Unterschied zwischen char * str = "STRING" und char str [] = "STRING"?
ei der Codierung einer einfachen Funktion zum Entfernen eines bestimmten Zeichens aus einer Zeichenfolge bin ich auf dieses seltsame Problem gestoßen: void str_remove_chars( char *str, char to_remove) { if(str && to_remove) { char *ptr = str; ...
MASM32-Prozedur von .c aufrufen
Ich benutze momentan Visual Studio. Ich muss eine Win32-Anwendung erstellen und eine Prozedur aus einer C-Funktion aufrufen, bekomme aber immer einen Build-Fehler: Error 3 Fehler LNK1120: 1 ungelöste externe Fehler Ich habe alles auf eine ...