Suchergebnisse für Anfrage "c"

9 die antwort

Ziffern einer ganzen Zahl sortieren

Sie erhalten eine ganze Zahl51234 (sprich) Wir müssen die Ziffern einer Zahl sortieren, die ausgegeben werden soll12345. Wie geht das ohne Array?

1 die antwort

Pipe () mit fork () mit Rekursion: File Descriptors-Behandlung

Ich habe Verwirrung über eine Frage, die gestern gestellt wurde: Erneutes rekursives Piping in Unix [https://stackoverflow.com/questions/21307013/c-recursive-piping-in-unix-again]. Ich poste den problematischen Code erneut: #include <stdio.h> ...

3 die antwort

Wie konvertiere ich einen C-String (char array) in einen Python-String, wenn der String Nicht-ASCII-Zeichen enthält?

Ich habe einen Python-Interpreter in ein C-Programm eingebettet. Angenommen, das C-Programm liest einige Bytes aus einer Datei in ein char-Array und lernt (irgendwie), dass die Bytes Text mit einer bestimmten Codierung darstellen (z. B. ISO ...

TOP-Veröffentlichungen

2 die antwort

Verwirrung hinsichtlich der Änderung der Variablen const mit Hilfe von Zeigern

Das folgende Beispiel führte zu Verwirrung in meinem Verständnis. Ich kann nicht verstehen, wie es möglich ist, die const-Variable local zu ändern. Bitte helfen Sie mir, dasselbe zu verstehen. /* Compile code without optimization option */ // ...

6 die antwort

Speichern Sie die Zeichenfolge in Array in c

Wie ich weiß, kann ich ein Array mit folgenden Elementen erstellen: char *test1[3]= {"arrtest","ao", "123"};Aber wie kann ich meine Eingabe in Array wie oben angegeben speichern, da ich sie nur als codieren kann? input[10]; scanf("%s",&input) ...

3 die antwort

Was sind Integer-Standardwerte?

Ich habe irgendwo gelesen, dass Standard-Gleitkommawerte wie1.2 sinddouble nichtfloat. Wie sehen also Integer-Standardwerte aus?6 , sind sieshort , int oderlong?

4 die antwort

Warum ist das Ergebnis dieser Besetzung kein Wert?

Ich brauche einen Rat bei diesem seltsamen Verhalten - lass uns diesen Code haben: int ** p;Dies kompiliert ohne Probleme: p++;Aber dieses: ((int**)p)++;Gibt mir diese Fehlermeldung:“error: lvalue required as increment operand”. Ich werfe zup ...

4 die antwort

gcc kann einen eingeschlossenen Header nicht finden

Ich benutze einen Header namenscolors.h um meinen Quellcode zu organisieren. Der Header sieht folgendermaßen aus: #define DEFAULT 0x07 #define BLACK 0 #define GRAY 7 #define BLUE 9 #define GREEN 10 #define CYAN 11 #define RED 12 #define MAGENTA ...

1 die antwort

Ist es richtig, ein Double mit Null zu vergleichen, wenn Sie es zuvor mit Null initialisiert haben?

Ich habe gelernt, dass ein doppelter Einsatz zu vergleichen== ist keine weise Praxis. Allerdings habe ich mich gefragt, ob die Überprüfung, ob ein Double initialisiert wurde, gefährlich sein könnte oder nicht. Wenn Sie beispielsweise wissen, dass ...

4 die antwort

Empfehlen Sie das C-Front-End, das Präprozessor-Direktiven beibehält

Ich möchte ein Projekt starten, bei dem es um Transformation gehtCCode, aber ich möchteumfassen die Präprozessor-Direktiven. Ich möchte das Rad nicht neu erfinden, indem ich mein eigenes schreibeCParser, so weiß jemand von einem Front-End, das ...