Suchergebnisse für Anfrage "c"

6 die antwort

Was bedeutet das Schlüsselwort extern?

Was bewirkt dasextern Keyword bedeuten? Ich habe das vor einer Funktionsdeklaration wie @ geseh extern void DoFoo ...

14 die antwort

Warum ist die Ausgabe die letzte Zeichenfolge des Benutzers?

#include<stdio.h> #include<string.h> int main() { int in,i,j; char *arr[100],str[14]; scanf("%d",&in); i=0; while(i<in) { scanf("%s",str); arr[i]=str; // printf("%s\n",arr[i]); i++; } i=0; while(i<in) { printf("%s\n",arr[i++]); } return 0; } / * ...

2 die antwort

Wie benutzt man execvp ()

Der Benutzer liest eine Zeile und ich behalte das erste Wort als Befehl für execvp. Sagen wir, er wird @ eingeb "cat file.txt" ... Befehl wird Katze sein. Aber ich bin mir nicht sicher, wie ich dieses @ verwenden solexecvp(), ich habe ...

TOP-Veröffentlichungen

10 die antwort

gdb kann ELF-64-Bit-Programm mit der Meldung "Dateiformat nicht erkannt" nicht ausführen.

Ich versuche, GDB zum Debuggen zu verwenden (um einen ärgerlichen Segfault zu finden). Wenn ich renne: gdb ./filename Von der Befehlszeile erhalte ich den folgenden Fehler: This GDB was configured as "i686-pc-linux- gnu"..."/path/exec": not ...

6 die antwort

scannen eines Strings in ein hexadezimales Zeichen-Array

Hier ist mein Beispielcode: char a; char str [20]; unsigned char b[8] ; unsigned char c[8]; int argsread; int i; init_8051(); while(1) { printf("\n enter a 64 bit operation \n"); argsread = scanf("%s", str); sscanf(str, "0x%x%c0x%x", b, &a, c); ...

6 die antwort

Wie werden statische Variablen mit demselben Namen in verschiedenen Funktionen vom System identifiziert?

AFAIK, können wir zwei statische Variablen mit demselben Namen in verschiedenen Funktionen haben? Wie werden diese von der Compiler- und Symboltabelle verwaltet? Wie werden ihre Identitäten getrennt verwaltet?

8 die antwort

Kopieren des Inhalts einer Binärdatei

Ich entwerfe einen Bilddecoder und als ersten Schritt habe ich versucht, den mit c zu kopieren. Öffnen Sie die Datei und schreiben Sie den Inhalt in eine neue Datei. Unten ist der Code, den ich verwendet habe. while((c=getc(fp))!=EOF) ...

10 die antwort

Wie wird das Protokoll mit dem Präprozessor berechnet?

Wie logge ich (x) mit dem Präprozessor unter Windows? mögen #define A log(4)/log(2)und danach in meinem Code das Array int b[A]; // A=2 will be computed with the preprocessor ! not in run time

4 die antwort

Passing ein zweidimensionales Array von Fortran nach C

Ich habe Probleme, ein zweidimensionales Array von Fortran an C zu übergeben. Das Folgende ist meine C-Funktion, die nur die Array-Elemente auf dem Bildschirm anzeigt. #include <stdio.h> void print2(double *arr , int *n) { int y = *n; ...

10 die antwort

const und Zeiger in C

Die Verwendung von const mit einem Zeiger kann dazu führen, dass das Pointee nicht mehr geändert werden kann, indem es mit dem betreffenden Zeiger dereferenziert wird. Aber warum kann ich auch nicht ändern, auf was der Zeiger nicht direkt ...