| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
Gihon
Registrado: 30 Oct 2007 Mensajes: 3
| Publicado: 30/10/2007 8:17 am | | | Título: ERROR DE MEMORIA |
| Buenos dias a todos. Estoy ejecutando este codigo:
#include<stdio.h> #include<stdlib.h> #include<conio.h>
main() { char *mensaje1 = "Bienvenido a C"; char *mensaje2 = "Te alegrar el haberme conocido"; char nombre[50];
system("cls"); printf("Cual es tu nombre? "); gets(nombre); printf("\n%s %s \n %s \n", mensaje1, nombre, mensaje2); getch(); return 0; }
cuando lo compilo no hay problema, pero cuando lo ejecuto manda el siguiente mensaje: _____________________________________________________________ Turbo C++ IDE La CPU NTVDM ha encontrado una instrucción no permitida. CS:9feb IP:1870 OP:ff ff ff ff ff Elija "Cerrar" para finalizar la aplicación.
Cerrar Omitir _____________________________________________________________
Si alguien me puede indicar qué es lo que esta suciendo y cómo corregir el problema lo agradecere. Gracias de antemano. |
|
| Volver arriba | |
 |
rir3760

Registrado: 01 Oct 2004 Mensajes: 3650 Ubicación: Mexico
| Publicado: 30/10/2007 10:20 am | | | Título: |
| Salvo el uso de conio y detalles como declarar main en la forma "main()" el programa deberia funcionar correctamente siempre y cuando el nombre que se introduzca sea menor a cincuenta caracteres, si se sobrepasa ese limite una de las consecuencias mas comunes es la generacion de un mensaje de error de algun tipo.
En cualquier caso es mejor que cambies de compilador y utilizes uno mas actualizado, mas informacion sobre esto en la seccion del foro sobre compiladores y via el motor de busqueda de estos foros.
Un saludo _________________ The capacity to learn is a gift; The ability to learn is a skill; The willingness to learn is a choice. -- Rebec of Ginaz |
|
| Volver arriba | |
 |
cheroky
Registrado: 22 Sep 2005 Mensajes: 1372 Ubicación: En ecx esperando un call
| Publicado: 30/10/2007 4:43 pm | | | Título: |
| La NTVDM es una maquina virtual ms-dos que resulta difícil de depurar, por otra parte no dependes de tal sistema. Lo mejor es que sigas el consejo que te dan y te actualices a un compilador (valga la redundancia) actual.
S2. _________________ - Explícito es mejor que implícito. - Simple es mejor que complejo. - Complejo es mejor que complicado. - Plano es mejor que anidado. - Ralo es mejor que denso. |
|
| Volver arriba | |
 |
|
Gihon
Registrado: 30 Oct 2007 Mensajes: 3
| Publicado: 31/10/2007 9:46 am | | | Título: Gracias. |
| | Gracias por la información. |
|
| Volver arriba | |
 |
|
|