elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Excepcion no controlada en 0xcdcdcdcd en xxxxxxx.exe:0xC0000005:Access violation en: 20 Abril 2014, 03:11 am
Pon breakpoints en varias funciones del programa (en el codigo ) para saber mas o menos de donde viene ese error... Una vez localizada la funcion, analizalo instruccion a instruccion, con el debugger de VS mejor, asi iras comprobando los valores que tienen tu variables y las que "deberian" de tener...

Como ya han comentado antes, ese error es debido a que un puntero esta apuntando  y seguramente modificando donde no tiene acceso, o en un array donde estas poniendo mas datos de los que soporta tu array...
 
2  Programación / Programación C/C++ / Re: Ayuda con Punteros en C. en: 20 Abril 2014, 01:32 am
Hola amigo, antes de nada, tienes que acostumbrarte a darle nombres "reconocible" a tus variables y funciones...  ( Podrias usar LosPares, LosImpares, y MostrarNumeros) en tus funciones...

Y te recomiendo no usar funciones punteros... sino pasar un array como parametro, y devolverlo. Un array es conjunto de numeros del mismo tipo y estan todos a x bytes del otro respectivamente... en tu caso, estan todos a 4bytes.

Tus "ForLoops" están mal. Porque? Bueno...
El primero empieza de 0 a 500, eso es un total de 501 numeros. Tu array soporta un maximo de 500.  Tendrias que usar esto:
Código:
for (int i = 0; i < 500; i++){
Pares[i] = (i * 2);}

Lo mismo pasa con la otra funcion.
Ahora, suponiendo que estas usando int Tarea_A(int* Pares) como funcion y no int* Tarea_A(); Tendrás que devolver (return *Pares) al final de la funcion.

Y Ultimo, en la funcion Tarea_C, tendras que crear dos arrays de tipo int que pasaras en la funcion... y un for loop para mostrar x numeros

Bueno, aqui tienes tu codigo mejorado y funcionando, si tienes mas duda, pregunta...

EI: no hace falta dejarle el codigo, que haga algo el.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines