Suchergebnisse für Anfrage "c"

14 die antwort

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 ...

12 die antwort

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 ...

4 die antwort

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 ...

TOP-Veröffentlichungen

18 die antwort

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 ...

4 die antwort

Ü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 ...

2 die antwort

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 ...

4 die antwort

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 ...

10 die antwort

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 ...

10 die antwort

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 ...

8 die antwort

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 ...