Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/05/2010, 19:09
Avatar de donyoyo
donyoyo
 
Fecha de Ingreso: mayo-2010
Ubicación: Chile
Mensajes: 31
Antigüedad: 14 años
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.