Suchergebnisse für Anfrage "c"
x86 Assembly: INC- und DEC-Anweisung und Überlauf-Flag
ei einer x86-Assembly wird das Überlaufflag gesetzt, wenn einadd odersub Operation für eine Ganzzahl mit Vorzeichen läuft über, und das Übertragsflag wird gesetzt, wenn eine Operation für eine Ganzzahl ohne Vorzeichen läuft. Allerdings, wenn es ...
Rotierende Bits einer beliebigen Ganzzahl in C
Übergeben Sie dieser Funktion eine Ganzzahl 2 und geben Sie dann eine Ganzzahl von 4 @ zurüc x = 2; x = rotateInt('L', x, 1); (links die Bits um 1 verschieben) Beispiel: 00000010 -> um 1 nach links drehen -> 00000100 aber wenn ich das ...
er Versuch, auf ein Array-Element in der Schleife zuzugreifen, führt zu einem Segmentierungsfehler. Waru
Ich versuche, ein zweidimensionales Array zu erstellen, bei dem jeder Koordinate entweder 1 oder 0 zufällig zugewiesen wurde. Es funktioniert einwandfrei, bis die Koordinaten erreicht sind [20] [3]. Danach wirft es einfach "Segmentierungsfehler ...
Verwenden Sie den Gleichheitsoperator ==, um zwei Zeichenfolgen in C @ auf Gleichheit zu vergleiche
int main (int argc, **argv) { if (argv[1] == "-hello") printf("True\n"); else printf("False\n"); } # ./myProg -hello FalseWarum? Ich verstehestrcmp(argv[1], "-hello") == 0 gibt true zurück ... aber warum kann ich den Gleichheitsoperator nicht ...
Über qsort () in C, Unterschied zwischen ** buf und buf [] []
Wenn ich qsort () in C auf meinem Mac verwende, funktioniert dieser Code gut. Er kann alle Zeilen in einer Datei gut sortieren. int compare(const void *p, const void *q) { return strcmp(p,q); } void function_name(){ char buf[1024][1024]; int ...
Wie kann eine Makrodefinition als Argument übergeben werden?
Ich möchte ein C-Makro definieren, indem ich es als Argument an @ übergebmake, das von der Kommandozeile aufgerufen wird. Background: Ich möchte die Direktive#define ENABLE_OPT 1 wird in meinen C-Quellcode aufgenommen, wenn eine bestimmte ...
C - gcc: keine Compilerwarnung bei abweichender Funktionsdeklaration / Implementierung
Ich versuche herauszufinden, warum mein C-Compiler mir keine Warnung / Fehler mit folgendem (vereinfachtem) Code ausgibt. Die Funktionsdeklaration hat keine Parameter, während die Funktionsimplementierung Parameter hat: some.h: void ...
Warum auf einen Zeiger setzen und dann dereferenzieren?
Ich habe dieses Beispiel durchgearbeitet, das eine Funktion hat, die ein Hex-Bit-Muster ausgibt, um einen beliebigen Gleitkommawert darzustellen. void ExamineFloat(float fValue) { printf("%08lx\n", *(unsigned long *)&fValue); }Warum die Adresse ...
Initialisieren eines Zeigers auf eine bestimmte Speicheradresse in C ++ [duplizieren]
Mögliches Duplizieren: pointer auf eine bestimmte feste Adresse [https://stackoverflow.com/questions/2389251/pointer-to-a-specific-fixed-address] Eine interessante Diskussion darüber hat ...
C getopt multiple value
Mein Argument ist wie folgt ./a.out -i file1 file2 file3 Wie kann ich @ nutzgetopt() um 3 (oder mehr) Eingabedateien zu erhalten? Ich mache so etwas: while ((opt = getopt(argc, argv, "i:xyz.."))!= -1){ case 'i': input = optarg; break; ... }ch ...