Infracción de acceso al escribir en la ubicación 0xcdcdcdcd.
saludos y gracias
Código C:
Ver original
#include <stdio.h> #include <stdlib.h> void introducir(int *, double numeros[]); void ordenar(int n, double numeros[]); void buscar(); int main() { int n=0; double *numeros = NULL; introducir(&n, numeros); ordenar(n, numeros); buscar(); return 0; } void introducir(int *pn, double *numeros) { int i = 0; int bites = 0, q=0; q = *pn; bites = q * sizeof(int); { //return -1; } for(i; i<*pn; i++) { } //imprimir datos para ver que estan bien: for(i=0; i<*pn; i++) { } } void ordenar(int n, double numeros[]) { int i = 0, j = 0; double buffer = 0; for(j;j<n-1;j++) { for(i=0; i<n; i++) { if(numeros[i] < numeros[i+1]) { numeros[i] = buffer; numeros[i] = numeros[i+1]; numeros[i+1] = buffer; } } } for(i=0; i<n; i++) { } } void buscar() { }