Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Mastermscx Gast
|
Verfasst am: 20. Jun 2005 19:04 Titel: Parallelportschnittstelle hex in dez Bit |
|
|
Hi,wir haben nen Auftrag gekriegt ...und sollen wir ein Programm zur Parallelportschnittstelle programmieren...das soll genau so (oder ähnlich ) aussehen :
http://mitglied.lycos.de/mastermsc3/parallelprj.exe
...sehr wichtig
danke cu |
|
Nach oben |
|
|
|
Mastermscx Gast
|
|
Nach oben |
|
|
Mastermscx Gast
|
|
Nach oben |
|
|
TMSearcher
Anmeldungsdatum: 19.05.2005 Beiträge: 270 Wohnort: Bremen
|
Verfasst am: 21. Jun 2005 04:29 Titel: Exe-Datei downloaden |
|
|
Hi,
Ich glaube das mit der Exe-Datei downloaden ist keine gute Idee . Wer lädt sich schon ein völlig unbekanntes Programm runter und führt es dann auch noch aus ? Es sei denn er installiert gern sein System immer wieder neu.
Beschreib doch einfach dein Problem bzw. die Aufgabe etwas genauer und gib vielleicht ein paar Informationen über das Betriebssystem dazu (nicht bei jedem OS ist alles erlaubt oder so einfach möglich).
PS.: Wink mit dem Zaunpfahl |
|
Nach oben |
|
|
msc Gast
|
Verfasst am: 25. Jun 2005 23:11 Titel: |
|
|
Jo wir arbeiten mit dem Borland Builder 1 (graphische Oberfläche) .
Also das Programm soll dezimal in hex und binär umwandeln und dabei automatisch die Bit 0 -7 auswählen
ich weiß nicht einmal wie ich anfangen soll ...
cu |
|
Nach oben |
|
|
Erchamion
Anmeldungsdatum: 07.06.2005 Beiträge: 13
|
Verfasst am: 26. Jun 2005 09:23 Titel: |
|
|
Hier wird wohl kaum jemand deine Hausaufgaben machen . Wir wärs, wenn du mal nach deinem Problem bei google (Stichworte z. B. "Hex Dezimal Umwandlung" oder "C++ Bits setzen") suchst oder in die Doku vom C++ Builder schaust? Bei speziellem Fragen wird dir hier bestimmt wer helfen können. |
|
Nach oben |
|
|
Gast
|
Verfasst am: 26. Jun 2005 11:46 Titel: |
|
|
Dezimal in HEx hab ich ja schon...aber wie mach ich das mit den Bits ??? |
|
Nach oben |
|
|
Erchamion
Anmeldungsdatum: 07.06.2005 Beiträge: 13
|
Verfasst am: 26. Jun 2005 16:03 Titel: |
|
|
Guck dir einfach mal die Operatoren << (left shift), >> (right shift), & (bitwise and) und | (bitwise or). Damit lassen sich einzelne Bits schreiben und lesen.
z. B. das 4. Bit eines ints lesen:
Code: |
int meineZahl = 0xffffffff;
if((meineZahl >> 4) & 1) == 1)
std::cout << "1";
else
std::cout << "0"; |
|
|
Nach oben |
|
|
kurellajunior Administrator
Anmeldungsdatum: 14.02.2005 Beiträge: 214 Wohnort: Berlin-Pankow
|
Verfasst am: 26. Jun 2005 16:04 Titel: |
|
|
Kennst Du denn die mathematischen Grundlagen zur Umwandlung einer Zahl in verschiedene Stellenwertsysteme mit verschiedenen Basen? Wenn nein schau ins Matheboard. da gibt es bereits mehrere solcher Threads. Wenns an der programmatischen Umsetzung hapert, musst Du schon genau sagen, wo das Problem liegt..
Jan _________________
|
|
Nach oben |
|
|
kurellajunior Administrator
Anmeldungsdatum: 14.02.2005 Beiträge: 214 Wohnort: Berlin-Pankow
|
Verfasst am: 26. Jun 2005 16:07 Titel: |
|
|
Alternativ:
Code: | int meineZahl = 0xffffffff;
if((meineZahl & 8) == 1) //4. Bit ist 8 wert 2^(4-1)=8
std::cout << "1";
else
std::cout << "0"; | [/quote] _________________
|
|
Nach oben |
|
|
|