ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
267
267
EMPFEHLEN
-
hallo erstmal
kann sein das es dieses Thema schon gab, aber ich wusste nicht nach was ich suchen sollte, also mein Problem:
ich versuche ein string Feld zu basteln:
char namen[ 10 | 20 ]
hier sollen 10 verschiedene Namen mit jeweils max. 20 Zeichen rein
int i
der index in namen
int j
der index für den namen in namen (klingt komisch, is aber so
)
so nun mein code:
Code :1 2 3 4 5 6 7 8 9 10
char Name; //ein name der eingegeben wird for ( i=0 ; i<10 ; i++ ) { cin>>Name; for( j=0 ; Name[ j ]!=0 ; j++) { namen[ i | j ]=Name[ j ]; } }
eigendlich müssten doch jetzt die Namen jetzt im string namen stehn:
z.B.
namen[0]="Klaus";
namen[1]="Mario";
...
aber Pustekuchen da stehn nur sinlose Buchstaben
mache ich irgenwas falsch
Bitte um Hilfe
-
07.03.08 12:50 #2
Hallo,
so wie Dein Programm da steht, bekomme ich beim Kompilieren schon Fehler, so dass ich es gar nicht starten kann.
Nebenbei braucht Du Deine Extravariavble "name" gar nicht, da Du dirket in das array einlesne kannst. Solltest dann aber noch eine Prüfung einbauen, dass der eingegebene text nicht länger als 20 Zeichen ist.
Code :1 2 3 4 5 6 7 8 9 10 11 12
int i; char namen[10][20]; for ( i=0 ; i<10 ; i++ ) { cin>>namen[i]; } for ( i=0 ; i<10 ; i++ ) { cout<<namen[i]<<endl; }
Gruß SunnyBunnySpinat schmeckt am besten, wenn man ihn kurz vor dem Servieren durch ein Schnitzel ersetzt und ein leckeres Hefeweizen dazu trinkt.
Code :1 2 3 4 5
if(Beitrag == "gut" || Beitrag == "lustig" || Beitrag == "hilfreich") { //Bewerte(CString User, Beitrag* Beitrag, BOOL Positiv) Bewerte([COLOR="Magenta"]"SunnyBunny"[/COLOR],&Beitrag_siehe_oben,[COLOR="Blue"]true[/COLOR]); }
-
cool danke, genau wie ich es gebraucht hatte
plus mit *
---Edit----
mir is aufgefallen das ich den Name aus einer Variable nehm is dies auch möglich?
bei meinem Testcode kommt leider ein Fehler
Code :1 2 3 4 5 6 7 8 9 10
for ( i=0 ; i<3 ; i++ ) { cin>>Name; strcpy(namen[i],Name); } for ( i=0 ; i<3 ; i++ ) { cout<<namen[i]<<endl; }
---EDIT---
ich hab mein Fehler gefundenGeändert von Gamer123 (07.03.08 um 13:21 Uhr)
-
07.03.08 13:14 #4
Gern geschehen.
Spinat schmeckt am besten, wenn man ihn kurz vor dem Servieren durch ein Schnitzel ersetzt und ein leckeres Hefeweizen dazu trinkt.
Code :1 2 3 4 5
if(Beitrag == "gut" || Beitrag == "lustig" || Beitrag == "hilfreich") { //Bewerte(CString User, Beitrag* Beitrag, BOOL Positiv) Bewerte([COLOR="Magenta"]"SunnyBunny"[/COLOR],&Beitrag_siehe_oben,[COLOR="Blue"]true[/COLOR]); }
Ähnliche Themen
-
[C++] Probleme mit Vector aus Strings
Von Raven280438 im Forum C/C++Antworten: 4Letzter Beitrag: 23.09.10, 08:05 -
Probleme mit Strings
Von xX_Legolas_Xx im Forum Java GrundlagenAntworten: 5Letzter Beitrag: 12.12.09, 18:07 -
Probleme mit Einlesen eines Strings über Sockets
Von girl2005 im Forum Java GrundlagenAntworten: 7Letzter Beitrag: 29.05.08, 19:08 -
Probleme mit splitten eines Strings
Von mrno im Forum JavaAntworten: 2Letzter Beitrag: 30.01.07, 17:50 -
Probleme mit Strings
Von jokybordaux im Forum .NET ArchivAntworten: 1Letzter Beitrag: 09.06.05, 10:28





Zitieren
Login






