Quellcode
17.07.2006 12:04:55
M.
und zwar habe ich vor langer Zeit mal ein Progrämmchen schreiben müssen, in C wohlgemerkt, das mir ein eingegebenes Zeichen als ASCII, Dezimalzahl, Oktalzahl oder Hexadezimale ausgibt. Jetzt würde ich so etwas in der Art gerne in VBA Programmieren, ich weiss aber leider nicht wie...Die Umstellung auf VBA ist irgendwie zuviel für mich *g* Es wäre also echt nett wenn mir jemand mal einen Denkanstoß, vielleicht bzw. am besten in Form eines kleinen Quelltextes, geben könnte, wie ich z.B. eine Vorgegebene Zahl in Oktal, Dezimal, Hexadezimal, Dual usw. umwandeln kann. Ich bin da irgendwie ratlos....wenn es jemand etwas hilft, hier mein alter Quellcode vom C Programm...
#include
void main ()
{
/* Variable (Zeichen) definieren */
unsigned char cZeichen;
printf("\nBitte geben Sie ein beliebiges Zeichen ein: "); scanf("%c", &cZeichen);
/* Anlegen einer Tabelle zur Umrechnung des eingegebenen Zeichens */
printf("\n-----------------------------------------------------------------");
printf("\n|\tASCII\t|\tDez.\t|\tHex.\t|\tOkt.\t|\n");
printf("\-----------------------------------------------------------------\n");
/* Berechnung des gesuchten Wertes für eingegebenes Zeichen */
printf("\|\t%c\t|", cZeichen); /* Ausgabe des oben eingegebenen Zeichens in ASCII */
printf("\t%d\t|", cZeichen); /* Ausgabe des eingegebenen Zeichens als Dezimalzahl */
printf("\t%x\t|", cZeichen); /* Ausgabe des Zeichens als Hexadezimale */
printf("\t%o\t|\n", cZeichen); /* Ausgabe des Zeichens als Oktalzahl */
printf("\-----------------------------------------------------------------\n");
}