Suchergebnisse für Anfrage "c"

1 die antwort

Was ist der beste Weg, um zu überprüfen, ob eine Datei in C existiert?

Gibt es einen besseren Weg, als einfach zu versuchen, die Datei zu öffnen? int exists(const char *fname) { FILE *file; if ((file = fopen(fname, "r"))) { fclose(file); return 1; } return 0; }

6 die antwort

Verwenden Sie argv in C?

Für eine Zuweisung muss ich Befehlszeilenargumente für mein C-Programm haben. Ich habe zuvor argc / argv (in C ++) ohne Probleme verwendet, bin mir aber nicht sicher, ob sich C-Zeichenfolgen auf die Funktionsweise auswirken. Hier ist der Anfang ...

4 die antwort

Kann der Dateideskriptor aus der DATEI * wiederhergestellt werden?

Ich muss eine bestimmte plattformübergreifende Bibliothek verwenden, die durchgehtFILE* Gegenstände herum. Ich erhalte einen Dateideskriptor aus einer anderen Quelle (geerbt), den ich behalten möchtegleichfdüberforkwürde verarbeiten. Ich ...

TOP-Veröffentlichungen

2 die antwort

Erstellen einer Stereo-WAV-Datei mit C

Ich freue mich auf die Schaffung einesWAV file in C und habe ein Beispiel gesehenHier [http://karplus4arduino.wordpress.com/2011/10/08/making-wav-files-from-c-programs/] . Das sieht gut aus, aber ich bin daran interessiert, zwei Puffer ...

7 die antwort

Ein portables C-Programm schreiben - welche Dinge sind zu beachten?

Für ein Projekt an der Universität muss ich eine vorhandene C-Anwendung erweitern, die letztendlich auf einer Vielzahl von kommerziellen und nichtkommerziellen Unix-Systemen (FreeBSD, Solaris, AIX usw.) ausgeführt werden soll. Welche Dinge muss ...

5 die antwort

Weisen Sie in C eine Struktur einer anderen zu

Können Sie eine Instanz einer Struktur einer anderen wie folgt zuweisen: struct Test t1; struct Test t2; t2 = t1;Ich habe gesehen, dass es für einfache Strukturen funktioniert, aber funktioniert es für komplexe Strukturen? Wie kann der Compiler ...

3 die antwort

Zeiger / Array-Syntax (char ** p, * p [n]) in C / C ++

Bei Zeigern verwechsle ich mit Deklarationen und Funktionsparametern, wann char ** oder char * oder * array [n] usw. zu verwenden sind. Wie wenn eine Funktion einen (* array [n]) - Parameter annimmt, übergebe ich ihn es ist ein ** Typ? Ich ...

13 die antwort

Effizienz: Arrays vs Zeiger

Der Speicherzugriff über Zeiger soll effizienter sein als der Speicherzugriff über ein Array. Ich lerne C und das oben Genannte steht in K & R. Konkret heißt es Jede Operation, die durch Array-Subskription erreicht werden kann, kann auch ...

3 die antwort

Warum entsprechen neue C-Bücher nicht dem C99-Standard?

Fast jedes (relativ) neue Buch über C-Programmierung, das ich gesehen habe, scheint sich nicht an den C99-Standard zu halten, oder sie behandeln ihn in einem zusätzlichen Kapitel. Aus dem Java-Hintergrund kommend, hat mir der C99-Standard die ...

1 die antwort

free char *: Ungültige nächste Größe (schnell) [duplizieren]

Diese Frage hat hier bereits eine Antwort: Bei Auftreten eines Fehlers "*** Glibc erkannt *** frei (): Ungültige nächste Größe (schnell)" [/questions/2317021/facing-an-error-glibc-detected-free-invalid-next-size-fast] 2 AntwortenNach einem ...