Quizas... podrias probar en una maquina virtual con otra version de Windows con un registro mas pequeño "de prueba" a ver si te pasa lo mismo (por si tu registro tiene alguna cosa "rara")
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
s[0]='H';
s[1]='o';
s[2]='l';
s[3]='a';
s[4]='!';
/*
Si intento seguir metiendo valores en un array, éste no modifica su tamaño asi que estoy escribiendo
en un lugar no reservado y puedo crear un "leak"
Podria haber aumentado el tamaño declarado del array por ejemplo a 10, reservando asi espacio limpio
para la escritura
*/
//s[5]='!';
CitarUna cosa curiosa es que si dos arrays distintos los inicializas en el código con la misma cadena (sendas cadenas iguales), el compilador sólo guardará una cadena en memoria y los dos punteros apuntarán a ella. En cámbio, si haces lo mismo pero con arrays cada uno de ellos guardará su propia copia de la cadena, así gastará el doble de espacio.
Citar
g++ main.cpp -o main.exe
O, pasando por el código objeto primero:
g++ -c main.cpp -o main.o
g++ main.o -o main.exe