Zum Inhalt springen

toosten

Mitglieder
  • Gesamte Inhalte

    35
  • Benutzer seit

  • Letzter Besuch

  1. CFolderDialog fDlg( NULL, "", this, BIF_RETURNONLYFSDIRS); fDlg.DoModal();
  2. Entwickle je ein eignes Control für die Tabelle, Spalten- und Zeilenbezeichnung. Basisklasse CWnd
  3. double wert= 1.234567; wert= ((double)((UINT)(wert*100)))/100.0;
  4. Oder mit einer static-variablen ;-). #include <iostream.h> void re(int zahl) { static int zahler=0; zahler++; if(zahl>0) re(zahl-1); cout<<"Zahl: "<<zahl<<" Tiefe: "<<zahler<<endl; zahler--; } void main() { re(10); }
  5. toosten

    fopen

    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von Ketzer: p.s. Assembler und man weis was man tut
  6. toosten

    CString in char

    CString string = "Hier ist der String."; char str[20]; strncpy(str, string.GetBuffer(0), string.GetLength()); str[string.GetLength()] ='\0';
  7. Dann schreib dir eine klasse für bruchrechnung ;-).
  8. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von FaFo: <STRONG> Wiedermal Hexadezimale Zahlen. Also, ich bekomme über ein Socket eine Hexadezimale nachricht. Die erstem beiden Bytes sprechen für die Länge. im Speicher sieht das dann so aus: 39 02 00 00 01 02 39 02 sind in dem fall aber als 0239 HEX gemeint, also 569 byte. wie kann ich wie krieg ich denn das hin, dass er die beiden zahlen sp zusammenrechnet. Also mit diesem hier kann ich mir die Zahlen holen und in einem Char speichern. Nun brauch ich aber noch ne Umrechnung von Hex in Dez. hoffe ihr versteht mich. [ 11. Juli 2001: Beitrag editiert von: FaFo ]</STRONG>
  9. #define MAX=500 int array[MAX]; und schon hast du die größe verfügbar ! Und wieso willst du im programmcode die array-größe abfragen ... die hast du im quelltext doch selber bestimmt ;-) Und falls du das alles mit new machst brauchst du dir doch die größe des array nur zu merken ;-)
  10. Ich hab jetzt zu dem Thema was auf meine HP gepackt. http://toosten.bei.t-online.de/ Programmieren -> C und C++ -> Horner-Schema.
  11. #include <iostream.h> int text_zu_dec(char* string) { int i =0, dec =0 , ziffer; while (string[i] != '\0') //solange nicht Stringende { ziffer = string[i]-'0'; //zeichen zur zahl machen i++; if (ziffer<10 && ziffer >=0)//wenn dec = dec *10 + ziffer; else //sonst string[i] ='\0'; //war keine Ziffer - String beenden } return dec; //rückgabe dezimalzahl } void dec_zu_hextext(char* string, int dec) { char puffer[20]; //max 20 Hexziffern int i=0, x; while (dec>0) //solange dezimalzahl>0 { puffer[i] = dec%16 +'0'; //rest von dec/16 zur ziffer if (puffer[i]>'9') puffer[i] += 'A'-'9'; //wenn es keine ziffer ist //ist es ein Buchstabe von A bis F dec = dec/16; //dividieren durch hexbreite i++; } i--; //letzte i++ weg x =i; //in x merken while (i>=0) { string[i] = puffer[x-i]; //hexziffern von hinten in den string i--; } if (x==0) {string[x] ='0'; x++;} //falls dec=0 war string[x+1] ='h'; //h für hex ran string[x+2] ='\0'; //und stringende } void main(void) { char text[20]; cout<<"Dezimalzahl eingeben:"; cin>>text; dec_zu_hextext(text,text_zu_dec(text)); cout<<text<<endl; } Ich hoffe das es das war was du suchst ;-). toosten [http://toosten.bei.t-online.de/]

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...