jaja ich bins mal wieder! ich wollte gerade in nem programm einen namen abfragen aber der typ char entspricht ja nur einem buchstaben .... wie frage ich dann ein ganzes wort ab?
verwender char-pointer. eine solche variable enthält nichts weiter als die speicher adresse eines chars. damit kannst du arbeiten indem du bei der addresse beginnst hintereinanderfolgende chars zu lesen bis ein char den ASCII-code 0 hat. ein 0-character bedeutet end of string. beispiel:
char *text = "hello world"; printf(text);
text soll auf den beginn der zeichenfolge "hello world" zeigen. im grunde enthält es nur die speicheraddresse von "h", aber printf beginnt mit dem output von "h" und macht solange mit der nächsten speicheraddresse weiter, bist sie 0 enthält. -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
Du kannst den Pointer benutzen oder ein Array über chars. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
--Edit: Denkt doch endlich mal an die cpp-Tags. -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>Dieser Post wurde am 24.07.2003 um 09:18 Uhr von 0xdeadbeef editiert.
Dieses Sternchen weist daruaf hin, dass diese Variable ein Pointer ist, d.h. dass diese Variable (zum Beispiel int* n; ) nicht einen Wert speichert sondern eine Adresse vom SRAM, weil ein Pointer als "Brücke" dient. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!Dieser Post wurde am 24.07.2003 um 02:00 Uhr von Pablo Yanez Trujillo editiert.
virtual postete @kronos So sieht in C++ ein absturz aus name zeigt nirgendwohin....
lol... war auch ein schuss in's blaue, ich hab' von C++ keine ahnung -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
ich würde mich auf die alte scanf Funktion verlassen. Weiß ich nicht warum, aber scanf und printf sind für mich schöner als cout und cin. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!