004
27.01.2004, 18:01 Uhr
RHBaum
|
1. da du cin und cout verwendest -> c++ -> Siehe Windalfs Post !
2. Falls du unverbesserlich bist, und trotzdem den C Weg willst :
| C++: |
int getName(size_t iMaxNameLen, char ** buffer) { int iErrorcode = 0; cout << endl << " Bitte geben Sie einen Namen mit maximal"<<iMaxNameLen<<"Zeichen ein "<<endl; cin >> *buffer; return iErrorcode ; }
|
Den buffer musst natuerlich vorher allocieren, das ist ned so schwer, geht auch Statisch (mit char [] ) .... Ne fehlerpruefung ist da ned drinnen, was die laenge angeht ...
ciao Dieser Post wurde am 27.01.2004 um 18:04 Uhr von RHBaum editiert. |