Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: Char umwandeln in einen Binärstring Kategorie: Programmierung C (von PeterS - 7.09.2006 9:43)
Als Antwort auf Char umwandeln in einen Binärstring von Fabian Höflinger - 6.09.2006 13:35
Ich nutze:
C-Control Pro Mega32, C-Control Pro Mega128
Ich habe kein Problem. Das folgende Programm läuft einwandfrei, kein Absturz des Compilers. Wenn
irgendetwas abstürzt, bitte das folgende Programm hier angeben oder an ccpro@gmx.de schicken.

Gruss Peter

void main(void)
{
char Buffer[9];
int i;
char Wert;

    Wert=5;

for (i = 0; i < 8; i++)
{
Buffer[i] = Wert & (1 << (7 - i)) ? '1' : '0';
}

Buffer[8] = 0;

    Msg_WriteText(Buffer);
}

> Habe ein Problem
> wie kann ich ein Char zum Beispiel 'A' in einen
> Binärstring Umwandeln also  ==> "01000001". In C.
>
> Bei folgendem Code stürzt der Compiler ab!
>
> char Buffer[9];
> int i;
> char Wert;
>
> for (i = 0; i < 8; i++)
> {
> Buffer[i] = Wert & (1 << (7 - i)) ? '1' : '0';
> }
>
> Buffer[8] = '';
>


    Antwort schreiben


Antworten: