Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
genau deswegen schlag ich die library vor *fg*#Original von thaNookie
such villeicht mal nach einem ASCII-zeichensatz, dann koenntest du alle zeichen dem binaercode zuordnen und ausgeben lassen... (waer halt ne schreibarbeit)
[/URL]
//Programm zum anzeigen des Bitmusters eines Wertes(char)
//by Tec
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
char eingabe [1] ;
char bitmuster[10];
int dezimal = 0;
int modulo = 0;
char bitall [10];
int bitrun;
printf(\"\nGeben Sie ein ASCII-Zeichen ein:\n>\");
scanf(\"%c\",&eingabe);
printf(\"\n\nDer ASCII-Code lautet %d\n\",eingabe[0]);
dezimal = eingabe[0]; //wegen der binären null!
//berechne anhand von modulo[2] die binären ziffern
strcpy(bitall,\"\");
while(dezimal > 0)
{
modulo = dezimal%2 ;
if (modulo == 1)
{
strcat(bitall,\"1\");
dezimal = dezimal - 1 ;
}
else
{
strcat(bitall,\"0\");
}
dezimal = dezimal / 2;
}
//stelle Bits in die richtige Reihenfolge um
bitrun = strlen(bitall)-1;
strcpy(bitmuster,\"\");
for (bitrun;bitrun>=0;bitrun--)
{
if (bitall[bitrun] == '0')
{
strcat(bitmuster,\"0\");
}
else
{
strcat(bitmuster,\"1\");
}
}
printf(\"\nDie Bitfolge lautet: %s\n\",bitmuster);
}
#include <stdio.h>
main()
{
char chr, chrc;
int counteri = 0, counter2i = 7;
scanf( \"%c\", &chr );
chrc = chr;
float chrf = chr;
bool arrayb[8];
for( ; counteri <= 7; counteri++)
{
( ( chrc /= 2 ) < ( chrf /= 2 ) ) ? arrayb[counteri] = true :
arrayb[counteri] = false;
chrf = chrc;
}
for( ; counter2i >= 0; counter2i-- )
printf(\"%d\", arrayb[counter2i] );
}
#include <stdio.h>
main()
{
char a,b[8],c=0;
scanf(\"%c\",&a);
for(;c++<=8;)
(a>2*(a/=2)) ? b[7-(c-1)]='1' : b[7-(c-1)]='0';
puts(b);
}