Suchergebnisse für Anfrage "c"
double frei oder Korruption 3D-Array in C
Ich erhalte die Fehlermeldung "Double Free oder Corruption", während ein 3D-Array freigegeben wird. Kann mir bitte jemand sagen, wo das Problem im Code liegt? Die Größe des Arrays beträgt 2 * N * N. Der Wert von N ist hier 100. Auch ohne Casting ...
Wie gehe ich mit Funktionsexits für eine Funktion um, die mehrere Exit-Punkte hat?
Ich bin eher ein Student als ein erfahrener Programmierer und neulich habe ich ein Stück Code überarbeitet, das ich vor einiger Zeit geschrieben habe. Dort gab es eine Funktion, die ziemlich groß war und eine Struktur wie diese hatte: if (eval) ...
Access struct als Array von Bytes
Ich bin gerade dabei, ein Programm neu zu schreiben, um Daten zu verarbeiten, die über eine serielle Verbindung mit @ empfangen wurdeRDM-Protokoll [http://www.rdmprotocol.org/developers/resources/downloads/?did=5], jedes Paket wird von einem ...
C Binärdatei versus Textdateieffizienz
Ich bin ziemlich neu in C und ich hätte gerne etwas Hilfe. Nehmen wir an, ich muss nur 6-stellige Zahlen in einer Datei speichern. (Nehmen wir an, dass die Größe von int gleich 4 ist.) Was wäre effizienter (in Bezug auf den Speicher), wenn Sie ...
gdb kann keine Debug-Informationen zu Centos finden
Ich versuche ein sehr seltsames Problem herauszufinden. Ich habe ein CentOS 6.5 System mit gdb: GNU gdb (GDB) Red Hat Enterprise Linux (7.2-75.el6) und gcc: gcc (GCC) 4.8.2 20131212 (Red Hat 4.8.2-8) Ich habe diese Datei: #include<stdio.h> ...
Passing Member-Funktionszeiger auf die C-Style-Funktion
Ich versuche, den Zeiger der Mitgliedsfunktion an die Funktion im C-Stil zu übergeben (wie es die Bibliothek in C ist) Der gewünschte Zeiger ist definiert als: void (*)(int, const char*)Die Funktion, die ich übergeben möchte, lautet: void ...
Wie kann man nur eine bestimmte Genauigkeit (so viele Dezimalstellen) in scanf akzeptieren?
Imscanf() -Funktion Ich möchte nur bis zu Dezimalwerten annehmen. Können wir das erreichen? Zum Beispiel für die Anzeige von bis zu zwei Dezimalstellen verwenden wirprintf("%.2f",A) Wie können wir das für @ machscanf() Funktion.
Wann sollten wir sizeof mit und ohne Klammern verwenden [duplizieren]
Diese Frage hat hier bereits eine Antwort: Was macht sizeof without ()? [Duplikat [/questions/18898736/what-does-sizeof-without-do] 5 Antwortentypedef struct rem{ int addr; char addrbuf[32]; } foo;Beide dieser Codes liefern die ...
Initialisierung eines Arrays nach der Deklaration
gcc 4.4.3 c89 Ich habe den folgenden Code als Beispiel für das, was ich versuche, zu tun. Ich kenne die tatsächliche Größe des Arrays nicht, bis ich die Funktion eingebe. Ich glaube jedoch nicht, dass ich die Array-Größe festlegen kann, nachdem ...
So übergeben Sie ein mehrdimensionales Array an eine Funktion in C und C ++
#include<stdio.h> void print(int *arr[], int s1, int s2) { int i, j; for(i = 0; i<s1; i++) for(j = 0; j<s2; j++) printf("%d, ", *((arr+i)+j)); } int main() { int a[4][4] = {{0}}; print(a,4,4); }Dies funktioniert in C, aber nicht in C ...