000
03.06.2004, 21:59 Uhr
dongil3472
|
hallo - kann mir jemand sagen was ich hier grundsätzliches falsch mache ...ich versuche mittels strcpy ein element in das zeigerarray hinzuzufügen, endet aber in einer speicherverletzung.....
Code:
C++: |
char *existingDistributions[20] = {"AAAA","BBBB"}; void main() {
printf ("OUT1: %s \n",&(*(existingDistributions[0]))); // funkt gibt AAAA aus printf ("OUT2: %s \n",&(*(existingDistributions[1]))); // funkt gibt BBBB aus
strcpy(&(*(existingDistributions[3])),"CCCC"); // schmiert gnadenlos ab!
}
|
danke euch !! gil Dieser Post wurde am 04.06.2004 um 21:01 Uhr von Pablo editiert. |