Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » char-Array teilweise kopieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.03.2006, 17:45 Uhr
~failedC
Gast


Hi,

ich versuche ein char-Array mit 12 Zeichen in ein
char-Array mit 10 Zeichen zu kopieren. Es sollen die
ersten beiden Zeichen weggelassen werden.

mit einer for-Schleife ist das einfach, doch wird das Array
größer wird es auch langsam, daher meine Frage,
wie mach ich das am effizientesten?

Grüsse,
Frank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.03.2006, 18:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)



C++:
char zwoelf[] = {'H', 'a', 'l', 'l', 'o', ' ', 'W', 'e', 'l', 't', '!', '!'};
char zehn[11];
strncpy(zehn, &zwoelf[2], 10);



sollte in "zehn" dann "llo Welt!!" ergeben
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.03.2006, 20:48 Uhr
ao

(Operator)



Zitat von ~failedC:
mit einer for-Schleife ist das einfach, doch wird das Array
größer wird es auch langsam

Aber nur mit O(N), billiger gibts das sowieso nicht.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.03.2006, 20:50 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn du auf dem ding nur lesen willst brauchst du das teil auch gar nicht kopieren und kannst einfach mit dem pointer plus 2 weiterarbeiten...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.03.2006, 21:41 Uhr
virtual
Sexiest Bit alive
(Operator)


Vorsicht mit dem strncpy!
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: