Suchergebnisse für Anfrage "c"

1 die antwort

Zombie-Prozess erstellen

Ich bin daran interessiert, einen Zombie-Prozess zu erstellen. Meines Wissens geschieht der Zombie-Prozess, wenn der übergeordnete Prozess beendet wird, bevor die untergeordneten Prozesse ausgeführt werden. Ich habe jedoch versucht, ...

2 die antwort

Ich habe Probleme mit mehreren Zeichen und scanf_s ()

Ich versuche es zu benutzenscanf_s() mehrere Werte einzulesen, aber jedes Mal, wenn ich das Programm starte, bekomme ich Nicht behandelte Ausnahme bei 0x592AD6AC (msvcr120d.dll) in Lab 2.exe: 0xC0000005: Zugriffsverletzung beim Schreiben des ...

1 die antwort

Faustregeln zur Minimierung von Gleitkommafehlern in C?

Zum Minimieren des Fehlers bei Gleitkommaoperationen, wenn ich eine Operation wie die folgende in C habe: float a = 123.456; float b = 456.789; float r = 0.12345; a = a - (r * b);Ändert sich das Ergebnis der Berechnung, wenn ich die ...

TOP-Veröffentlichungen

1 die antwort

Syntaxfehler in der Nähe des unerwarteten Tokens '(' bei Verwendung von Terminal [closed]

Ich versuche, eine CPU-ID für mein Tablet zu finden, die gemauert ist, und ich habe diesen Code. Wenn ich sie auf Ubuntu über das Terminal ausführe, wird der folgende Fehler angezeigt: Zeile 5: Syntaxfehler in der Nähe des unerwarteten Tokens '(' ...

1 die antwort

Kann ich eine Umgebungsvariable definieren und für die bedingte Kompilierung verwenden?

Ich weiß, dass ich dies in einer * .h-Datei tun kann: #ifdef _DEBUG #pragma comment(lib, "libtiffd.lib") #else #pragma comment(lib, "libtiff.lib") #endifAber ich möchte einen Weg, wie ich so etwas machen kann: #ifdef V2.4.6 #ifdef _DEBUG ...

3 die antwort

Was ist der moderne äquivalente (C ++) Stil für die ältere (C-ähnliche) fscanf-Methode?

Was ist die beste Option, wenn ich alten C-Code auf neueres C ++ "upgraden" möchte, wenn ich eine Datei mit einem Semikolon-Trennzeichen lese: /* reading in from file C-like: */ fscanf(tFile, "%d", &mypost.nr); /*delimiter ; */ fscanf(tFile, " ...

2 die antwort

Cast int to pointer - warum zuerst auf long setzen? (wie in p = (void *) 42;)

In demGLib [https://en.wikipedia.org/wiki/GLib]Dokumentation gibt es ein Kapitel über Typkonvertierungsmakros. In der Diskussion um die Konvertierung einesint zu einem*void Zeiger heißt es (Hervorhebung von mir): Naiv könnten Sie dies versuchen, ...

2 die antwort

Ein besseres Programm zur Auswertung der Quadratwurzel einer Zahl

Ich bin ein Anfänger in der Programmiersprache C und hatte die Aufgabe, ein Programm zu schreiben, das die Quadratwurzel einer natürlichen Zahl ohne Verwendung von berechnetmath.h oder jede andere Bibliotheksfunktion außerstdio.h. Sehen Sie, wir ...

1 die antwort

C99 Struktur Designated Initialisers und anderer Wert

Mir ist bekannt, dass Sie in C99 Mitglieder der Struktur unter Verwendung des Mitgliedsnamens wie folgt initialisieren können: struct myStruct { int i; char c; float f; };Folgendes ist also gültig: struct myStruct m = {.f = 10.11, .i = 5, .c = ...

5 die antwort

C free (): Ungültiger Zeiger, der in einer anderen Funktion zugewiesen wurde

Ich bin neu in StackOverflow. Ich lerne jetzt C-Zeiger. Das ist mein Code: #include <stdio.h> #include <stdlib.h> int alloc(int* p){ p = (int*) malloc (sizeof(int)); if(!p){ puts("fail\n"); return 0; } *p = 4; printf("%d\n",*p); return 1; } int ...