Problema con programa en C

KoRMuZ

Bueno, este es el programa y en la linea en la ke e puesto delante las interrogaciones me peta. No se porque es, a ver si alguno me podeis exar un cable.
PD: no llevo mucho tiempo con la programacion.
PD2: Uso el Dev C++

#include <stdio.h>
#include <stdlib.h>
#define MAX 3

typedef struct{
int id;
char nombre[100];
}datos;

void cargar_v (datos * personas[]);
void imprimir_v (datos * personas[]);
int main(){
datos * personas[MAX];
cargar_v(personas);
imprimir_v(personas);
system("PAUSE");
}

void cargar_v(datos * personas[MAX]){
int i;
for (i=0;i<MAX;i++){
????? personas=(malloc(sizeof(datos)));
printf("Dame la id para personas[%d]: ",i);
scanf("%d",&personas->id);
printf("Dame el nombre para personas[%d]: ",i);
scanf("%s",&personas->nombre);
getchar();
}
}

void imprimir_v(datos * personas[MAX]){

int i;
for (i=0;i<MAX;i++){
printf("Id: %d.Nombre: %c\n",personas->id,personas->nombre);
}
}

gF

En la linea que pones interrogaciones pon esto:

personas=(datos*)(malloc(sizeof(datos)));

y en la ultima linea cambia %c por %s pq vas a imprimir un string:

printf("Id: %d.Nombre: %s\n",personas->id,personas->nombre);

KoRMuZ

Muchas gracias.

EnZo

aunque tiene poco que ver con el post lo aprovecho para no crear otro.

Hay algun programa para compilar en C y C++ que sea free y medianamente bueno?

KoRMuZ

El Dev C++ es medianamente bueno, com tu has dicho, y kreo k es free (por lo menos yo me lo he bajdo d la web d la universidad y no me ha pedido clave ni na.)

cabron

El compilador de Microsoft es gratuito, en algún lado de la Web de MSDN está para bajar.

maRc

gcc, bcc, lcc.

javithelong

En win ni idea, en linux... todos :P

SsNnIiFf

#8

Quiza en este caso todos los compiladores de C para Linux sean gratuitos (que no lo se.. ), pero no deberias asociar Linux a gratuito.

Asi se evitan confusiones hacia los que leen y no conocen Linux.

D

turbo c

al principio echa para atras porque es en DOS pero es el mas rapido y el mejor. a mi me encanta :D

RikuTheRonin

LoL... no estudiaras en la UCA no? X-D no te habras presentado hoy de programacion no? xD

KoRMuZ

Si sere de la uca y si me e presentao a prog. xD y mañana a informatica general, k krimen xd

Usuarios habituales