Wie man ascii art c machen ++

ich bin immer nur „9“ in der bytearray, ich weiß, 0 das Array wird beendet

unsigned int Bytes [3];
int j = 0, Zähler = 0;
char c [2];

Ich habe einige ASCII-Zeichen in einem char variable.ex - char buf [100] = "ab * (z-";

Also jeder des char in dieser char-Array hat einige hex value.ex- * # 's Hex-Wert ist # '2a #'.

Und ich habe eine lange, lange int-Variable, in dem es ein 64-Bit-Hex-Wert.

ex- long long int k = 0x0000888888888888;

Jetzt möchte ich die char buff # 's Hex-Wert in k subtrahieren. Wie es zu erreichen.

Das ist 0x0000888888888888
- 0x000061622a287a26
= 0x000027265e600e62 (Endergebnis in einem Puffer oder einer langen variabel ist in Ordnung)

Später mag ich das Ergebnis umgekehrt als 26e006e56272.It in einer Variablen gespeichert werden soll, so dass ich in der Lage sein sollte jedes Byte aus darauf zuzugreifen (ex- # '72 # '(die letzten 2 Hex-Ziffern))

Ich weiß, wie findet ASCII-Wert von bestimmtem Charakter zu finden, aber ich bin nicht immer, wie ASCII-Wert angegebener Zeichenfolge zu finden. Zum Beispiel möchte ich ASCII-Wert der Zeichenfolge „HALLO“ zu finden, so wie das zu tun.

wie kann ich ASCII-Wert (0..255) ein Zeichen Zeichen in einer Zeichenkette finden?

Ich habe ein Array von char:

Code: char myarray [50]; und ich muss ASCII-Wert eines Zeichens haben zB myarray [10]. Wie kann ich das machen?

Ich habe ein Programm schreiben zu produzieren, dass vier Dreiecken und eine Pyramide macht. Ich habe zu fragen, den Benutzer sie Höhe des Dreiecks und verhindern, dass der Benutzer eine Höhe Eingabe jeder größer als 25. Es sollte wie folgt aussehen.

Geben Sie die Höhe des Dreiecks / Pyramide: 3

im mit tourble mit 3 und 4 und auch Pyramide.

HERES Was habe ich so weit.

#einschließen
#einschließen
#einschließen
using namespace std;
int main () int input = 0;
cout << "Please enter the height of your triangle/pyramid: ";

I # habe einige grobe und umständlich Schleifen geschrieben, die funktionieren, aber es muss ein besserer Weg sein. Es ist mein Verständnis, dass es die Modulo-Operation durchgeführt werden kann unter Verwendung%, aber ich kann nicht herausfinden, wie. Ich verbrachte mehrere Stunden, um den Modul-Ansatz, um herauszufinden, aber kein Glück.

Wie kann ich konvertieren Bytes in ASCII. Ich lese Wikipedia über UTF-8 und es verstand, ein wenig über Additions- oder Split-Bytes den Wert zu ändern.

Jetzt habe ich dieses Bytes

0xC7 0xE6 0xC2 0x91 0x93 0x7B 0xCE 0x01

Und ich fand ein Programm (DCode), die auf 64-Bit-Little-Endian konvertieren, angeblich dieser Bytes in ASCII ist dies.

Ich habe ein C-Programm, wo ich eine Tabelle mit einer 10x10 Matrix rapprendentare und das Diagramm mit der Spielfigur und der Matrix in einer Spirale erstellen. Ich weiß nicht, wie ich anfangen soll oder sogar, wie die Tabelle mit den ASCII-Codes zu erstellen. für die Schule ist eine Aufgabe, und ich brauche es bald zu tun.

für eine Zuordnung müssen wir im Grunde, ein Programm erstellen, das den Benutzer für das Ergebnis der Standardsechsseitigen Würfel Walzen (Zahlen von 1 bis 6) fragt. Das Programm wird den Benutzer auffordern, mit „Geben Sie einen Würfelwurf oder 0 verlassen“ für den ersten Eintrag und Nächsten Wurf? für alle weiteren Einträge. Das Programm liest Form rolls vom Benutzer weiter, bis der Benutzer 0. An diesem Punkt geht das Programm druckt zwei Zeilenende-Zeichen (eine Leerzeile) und schließlich das Balkendiagramm der Anzahl von Malen zeigt jedes Würfels Rolle eingegeben wurde, und dann terminates.If der Benutzer eine ungültige Nummer eingibt, ignoriert das Programm wird es einfach, und für eine andere Nummer fragen. Nur Zahlen 1-6 inklusive und 0 sind gültig.

Beispiel Ausgabe würfeln oder 0 Geben Sie 6 Weiter Würfelwurf zu beenden? 6 Nächster Wurf? 7 Nächster Wurf? 4 nächster Wurf? 0

Ich bin auf der Suche nach einer Möglichkeit, eine Zeichenfolge nur durch die Alpha-Zeichen zu sortieren, nicht von der ASCII-Tabelle. Deswegen

String sort (String name) sort (name.begin (), name.end ());
Rückname;
>

wird nicht funktionieren. Und ich bin für die einfachste Weg, um darüber zu gehen!

Ich mache einen Text Verschlüssler und ich muss Text in ASCII-Codes umwandeln. Ich weiß, wie ein einzelnes Zeichen in ASCII konvertieren -

#einschließen
using namespace std;
int main () cout<<"Text to ASCII converter"<char Text; // definieren Eingabetyp, die einzelnen Zeichen ist

Versuchen Sie es hier - URL. Gibt es eine Möglichkeit, ein ähnliches Programm laufen zu lassen, die einen String mit Leerzeichen in ASCII-Code konvertiert?

Wie Eingabe mit Text geben für diese function.i bereits Funktion dafür schaffen, aber ich dn # 't Eingang als nicht ASCII-Wert geben wissen (0-32), dass Cobain mit einer Schnur oder einfachen Text.

dies ist mein Original-Code:

#einschließen
#einschließen
#einschließen
using namespace std;
String-Anzeige (string);
Main()

hier ist, was es tut, sondern aus einer Textdatei liest und wandelt die Zeichen in ASCII-Nummern und speichert sie in 1D array.what Ich versuche, diese ASCII-Codes in 2D-Array speichert.

gibt es eine Funktion oder etwas, das HEX nehmen und # 's entsprechende ASCII-Zeichen gedruckt werden.

Hier ist mein Code Zeichen Array nehmen [4] und druckt es # 's HEX-Datei.

aber ich don # 't wissen, wie umgekehrt werden.

#einschließen
#einschließen
#einschließen
using namespace std;
int main () char buffer [4];

I # 'm versuchen, eine Menge Beispielcode zu schreiben, zu üben, aber ich kann nicht herausfinden, wie eine Zeichenfolge zu nehmen und jedes Zeichen in der Reihenfolge ihres zunehmenden ASCII-Codes sortieren. I # ist immer versucht, steckt jeden Buchstaben zu trennen sie #, um zu bestimmen 's ASCII-Code. Ich weiß, ich habe irgendwie ein Array verwenden, so weit, dies ist mein Code:

#einschließen
#einschließen
#define _CRT_SECURE_NO_WARNINGS

| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | = 0
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | = 66 O O (Diese # 'O #' stellen ASCII 219)
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | = 36 O O
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | = 24 OO
| 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | = 24 OO
| 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | = 36 O O
| 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | = 66 O O
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | = 0

Um eine große Grafik X.

Umwandeln ASCII-Wert vom Benutzer eingegeben.

Wie es zu konvertieren nur grundlegendste c Programmiertechniken zu schweben.

Die Zuordnung ist:

1) ein Programm, das den Benutzer für ein einzelnes Zeichen und zwei XY-Koordinaten fragt. Die beiden X und zwei Y-Werte sollten alle ganze Zahlen zwischen 0 und 50. Die Zeichen ein druckbares ASCII-Zeichen mit Werten zwischen sein sollte und einschließlich # '#!' (ASCII-Wert 33) und #‘

#‘(ASCII-Wert 126).

2) Ihr Programm sollte dann ein Rechteck zeichnen von dem Benutzer ausgewählten Zeichen aus dem die oberen linken Ecke bei X1 ist; Y 1 und die untere rechte Ecke ist auf X2; Y2. Achten Sie darauf, die entsprechende Anzahl von Leerzeilen (mit Leerzeichen in den leeren Zeilen ist OK) am Anfang und Pad jeder Zeile des Rechtecks ​​mit X1 führenden Leerzeichen zu drucken.

Die Ausgabe soll dies ähnlich sein:

(X1, Y1) = (0,0). (X2, Y2) = (4,4), das Zeichen ^ =

Schwierigkeiten zu verstehen, was ich habe ist Druck zwischen bestimmten ASCII-Werte (ASCII hat nie in der Klasse diskutiert worden ist).

Ein andere Sache, Ich habe Probleme mit dem Hauptteil der Zuordnung. Von dem, was diskutieren wir derzeit Schleifen und die Zuordnung verschachtelte Schleifen abdeckt. Mein Code sieht ähnlich wie:
Code:

#einschließen
int main (void) int X1, Y1, X2, Y2;
char crec;
printf ( "Geben Sie ein Zeichen:");
scanf ( "% c", -cRec);

Mein Denken über die Zuordnung ist, dass Sie die X1 koordinieren wollen auf den Wert von X2 (gleich für Y1 und Y2) zu erhöhen. Ist das Denken falsch?

Ich habe eine Textdatei, die wie unten ASCII von A, B und C enthält,

Jetzt brauche ich eine Datei zu erstellen, die wie unten, ABC Buchstaben im Zusammenhang mit oben ASCII enthalten

Dies ist mein Code.

Für ein holde #‘Texas Projekt benötigen ich in der Lage sein, ein Rechteck zu zeichnen aus ASCII-Codes und für Schleifen. Ich begann den Code

#einschließen
#einschließen
#einschließen

#einschließen
#einschließen
#include "sort.h"
#einschließen

Mein Problem ist nun ein Segmentierungsfehler in meinem Sortieralgorithmus. In meiner Aufgabe war ich schnell und Insertionsort für die Datei zu implementieren annehmen und streng von ASCII-Werten organisiert. Wir durften generische Algorithmen für die Art sehen, aber wir haben sie zu konvertieren char-Arrays zu vergleichen.

I haven # ‚t begann versuchen, schnelle Art noch zu konfigurieren, aber ich #‘ ll den allgemeinen Algorithmus als auch liefern. bedenken Sie, dass die erste Zeile in der Datei, die Anzahl der Zeilen in der Datei enthält. I # würde versuchen, diese Zeit nicht zu verschwinden!

sort.c:
#einschließen
#einschließen
#einschließen

wie von Hex-ascii zu konvertieren.

Ex: 5x5-Array mit allen Ausgängen Ecken 9 in Höhe aufweisen

^^ Etwas einfach so.

Eingabezeichenfolge zu senden ist. 727332333263 erforderlich Ausgang: RS232C

DWORD AsciiToString (LPCTSTR f_chInputChar, LPTSTR f_chOutputChar) lang ch;
int i, j;
TCHAR tmp [2];
int len ​​= _tcslen (f_chInputChar);

In Verbindung stehende Artikel