Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » int in ein bool umwandeln

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.07.2008, 13:14 Uhr
sweber



Hallo Leute,

habe eine Frage an euch.

Ich lese eine INT (32 Bit) aus der Datenbank ein und möchte jetzt
diesen wert als binare Schreibweise in ein array speichern. Also in ein bool temp[31].

Wie kann ich so etwas realisieren?

Gruß
sweber
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.07.2008, 14:27 Uhr
sweber



/*Umrechnung: DEZIMAL - BINÄR*/

#include <stdio.h>
#include <conio.h>
void main()
{
long int dezimal;
int bin[32],i;
for (i=0; i<32; i++)
bin[i]=0;
clrscr();
printf("Geben Sie die dezimale Zahl ein: ");
scanf("%ld",&dezimal);
i=31;
while(dezimal > 0)
{
bin[i--]=dezimal%2;
dezimal=dezimal/2;
}
printf("\nBinäre Darstellung:");
for (i=0; i<32; i++)
{
printf("%1d",bin[i]);
if (i%4 == 0)
printf(" ");
}
getch();
}

/*Umrechnung: DEZIMAL - BINÄR (rekursive Variante)*/

#include <stdio.h>
#include <conio.h>
void dez_bin(long int z);
void main()
{
long int dezimal;
clrscr();
printf("Geben Sie die dezimale Zahl ein: ");
scanf("%ld",&dezimal);
printf("\nBinäre Darstellungn");
dez_bin(dezimal);
getch();
}
void dez_bin(long int z)
{
if (z>0)
{
dez_bin(z/2);
printf("%1d",z%2);
}
}

/*Umrechnung: BINÄR - DEZIMAL*/

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main()
{
char bin[100];
long int wert;
int i;
clrscr();
printf("Geben Sie die binäre Zahlendarstellung ein: ");
gets(bin);
for (wert=i=0; bin[i] != '\0'; i++)
wert=wert*2+bin[i]-48;
printf("\nDezimaler Wert: %ld",wert);
getch();
}

schon was gefunden
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.07.2008, 01:56 Uhr
xXx
Devil


std::bitset sollte reichen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: