![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Simulationen Alles zum Thema Simulation |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
|
|
#1 |
|
Newbie
![]() Registriert seit: 01.06.2000
Beiträge: 15
|
Die Fehlermeldung ist doch eindeutig, oder?
![]() Sie bedeutet einfach nur, dass du auf Speicherbereiche zugreifst, die vorher nicht reserviert wurden. Du erstellst einen nullterminierten string der Länge (length -1): char* out = new char[length-1]; und greifst aber mit: out[length] = 0; auf das das Element length zu. Ändere die Zeile: char* out = new char[length-1]; wie folgt: char* out = new char[length+1]; dann sollte das Programm arbeiten, vorausgesetzt, du hast Hans-Jürgen's Hinweis befolgt und "lchar = in[i]" durch "lchar = out[i]" ersetzt. Steffen |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|