NWHirschfeld
Technology and Creativity

C: String überschreiben

Posted by Niclas Wilhelm Hirschfeld on

typedef struct { char c[5]; } b;
int main(int argc, char const * argv[]) {
char ca[] = "Hallo";
printf("C:%x__%s\n", ca, ca);
* (b * ) ca = * (b * ) "ABCD";
printf("C:%x__%s\n", ca, ca);
return 0;
}

UPDATE 12.01.14:

Datentyp “long” ersetzt durch “b”