
27/05/2010, 19:09
|
 | | | Fecha de Ingreso: mayo-2010 Ubicación: Chile
Mensajes: 31
Antigüedad: 14 años, 9 meses Puntos: 0 | |
Respuesta: Lenguaje C, ayuda con un puntero. estimado, prueba haciendo lo siguiente:
cambia: char *columnas, arr[ (int)(argv[1]) ];
a por: char *columnas, *arr; //defino punteros, y después asigno espacio al arreglo
agrega, antes del bucle for lo siguiente:
arr=(char*)realloc(arr,sizeof(char)*atoi(argv[1]));
y luego
cambia: arr[m]=(char)"_";
a por: arr[m]=(char)'_'; // si, comillas simples
no alcanzo a ver para que sirve la variable "columnas", pero bueno, cuentas como te va. |