
toosten
Mitglieder-
Gesamte Inhalte
35 -
Benutzer seit
-
Letzter Besuch
Über toosten
- Geburtstag 04/13/1972
-
CFileDialog und der Arbeitsplatz ...
toosten antwortete auf TinTin's Thema in C++: Compiler, IDEs, APIs
CFolderDialog fDlg( NULL, "", this, BIF_RETURNONLYFSDIRS); fDlg.DoModal(); -
Entwickle je ein eignes Control für die Tabelle, Spalten- und Zeilenbezeichnung. Basisklasse CWnd
-
C++ Webring
-
double wert= 1.234567; wert= ((double)((UINT)(wert*100)))/100.0;
-
CString, der böhse Feind ;-))
toosten antwortete auf notorious.madeye's Thema in C++: Compiler, IDEs, APIs
Ahh, Sorry das geht nat.! -
Struktogramme Beispiele Erklärungen`???
toosten antwortete auf Anwendungsentwickler's Thema in C und C++
Struktogramme -
CString, der böhse Feind ;-))
toosten antwortete auf notorious.madeye's Thema in C++: Compiler, IDEs, APIs
Das knallt!!! -
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); }
-
<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
-
CString string = "Hier ist der String."; char str[20]; strncpy(str, string.GetBuffer(0), string.GetLength()); str[string.GetLength()] ='\0';
-
Dann schreib dir eine klasse für bruchrechnung ;-).
-
<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>
-
#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 ;-)
-
Ich hab jetzt zu dem Thema was auf meine HP gepackt. http://toosten.bei.t-online.de/ Programmieren -> C und C++ -> Horner-Schema.
-
#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/]