.| Autor | Beitrag |
|---|---|
|
000 16.08.2001, 16:04 Sccar |
moinsen wisst ihr wie ich cin dazu bringen kann, den input stream nicht nur bis zum ersten leerzeichen, sondern bis zum ersten enter zu lesen? bye sccar --...das is zwar der uebelst gehackteste kleine bastard, den ich je gesehen habe, aber dafuer sauschnell. {Tron} |
|
Profil || Suche |
|
001 16.08.2001, 16:09 Archangel |
das müsste gehen mit cin.getline(char *, int, char); |
|
Profil || Suche |
|
002 16.08.2001, 17:13 Another1 |
oder nimm einfach gets(); --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
003 16.08.2001, 18:49 Prefect |
Da muß ich zustimmen. cin und cout sind ziemlicher Mist. Ich hatte mal ein Programm, in dem ich mich an cout heranwagte, und was passiert? Die letzten zwei Zeilen in main() sind cout << "Ende\n"; Bloß leider hab ich das "Ende" nie gesehen.... cu, Widelands - Gemütliche Aufbaustrategie, Free Software |
|
Profil || Suche |
|
004 16.08.2001, 19:19 Archangel |
ja, ich mag printf() und scanf() auch lieber, aber hatte halt nach cin gefragt |
|
Profil || Suche |
|
005 16.08.2001, 20:02 Mazze |
das müsste doch auch so gehen..... --BattleTech-MOD: |
|
Profil || Suche |
|
006 16.08.2001, 21:42 Andy_ |
Mhh.... denk ich auch, das <<endl ist ja nochmal ein Zeilenwechsel, und da C++ ja mit den tollen << >> rumkaspert gehört noch ein "Bitzuweiser" hinzu, aber ohne den beiden Sachen müsstes auch gehen, oder?. --42 Es gibt keinen Sinn des Lebens. |
|
Profil || Suche |
|
007 17.08.2001, 01:18 Son-Goten |
kann mir mal wer ein beispiel zu printf() liefern? |
|
Profil || Suche |
|
008 17.08.2001, 07:17 Zeeke |
printf("bla bla\n"); |
|
Profil || Suche |
|
009 17.08.2001, 11:30 Sccar |
moinsen, vielen dank erstmal. ich hab den tipp (<- neue rechtschreibung :) von archangel befolgt, und dies hier gecodet: char input[256]; cout << endl << "Bitte Titel des Buches eingeben: "; wenn ich jetzt das programm ausführe kommt einfach nur folgendes Bitte Titel des Buches eingeben: (das cin.getline() scheint übersprungen zu werden) was mach ich falsch?? bye sccar --...das is zwar der uebelst gehackteste kleine bastard, den ich je gesehen habe, aber dafuer sauschnell. {Tron} |
|
Profil || Suche |
|
010 17.08.2001, 11:53 Son-Goten |
ähh..nein, so schwer war das nicht mit printf() - hab ich dann auch herausgefunden ;) [edit] Dieser Beitrag wurde am 17.08.2001 um 12:10 von Son-Goten bearbeitet. |
|
Profil || Suche |
|
011 17.08.2001, 12:35 Andy_ |
Arg.... %i ist die Stelle an der der Wert ausgeben wird, dabei steht i für Integer, und das iAlter ist die Variable für (%)i, es könnte auch nur "Alter" heißen, jedoch gibts da die ungarische Notation, die verdeutlicht, dass iAlter einen Integer Wert hat. 42 Es gibt keinen Sinn des Lebens. Dieser Beitrag wurde am 17.08.2001 um 12:37 von Andy1 bearbeitet. |
|
Profil || Suche |
|
012 17.08.2001, 17:53 Son-Goten |
ja, mir ist auch klar, was das macht, total verblödet bin ich denn nun auch nicht ;) [edit] Dieser Beitrag wurde am 17.08.2001 um 17:54 von Son-Goten bearbeitet. |
|
Profil || Suche |
|
013 17.08.2001, 17:56 Zeeke |
char cText[50]; |
|
Profil || Suche |

