printf(bloques[0][0]) ????????????????????????
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúfor (f=0; f<maxi; f++){
for (c=0; c<maxi; c++){
fwrite(&pricemart.blanco[f][c], sizeof(struct pasillos), 1, bodega);
}
}
fwrite(pricemart.blanco, sizeof(pricemart.blanco), 1, bodega); // sin los for, sin nada
EliminarNodos(lst, maximo); // pasas por valor a lst
// en la llamada
EliminarNodos(&lst, maximo); // paso la direccion de lst
void EliminarNodos(NODO **lst, int maximo) // se trata como un puntero a puntero
{ }
void EliminarNodos(NODO **lst, int maximo){
NODO *indice=NULL, *anterior=NULL;
int flag;
if(*lst!=NULL){
indice=*lst;
while((indice)!=NULL){
flag=0;
if((indice->num)>=maximo){
if(indice==*lst){ // es decir es el inicio de la lista
*lst=indice->sig; // ahora el inicio de la lista es el siguiente
free(indice);
indice=*lst;
}else{ // no es el inicio
anterior->sig=indice->sig;
free(indice);
indice=anterior->sig;
}
flag=1;
}
if(!flag) { /* nose borran nodo */
anterior=indice;
indice=anterior->sig; /* cambia al sig nodo */
}
} /* fin del while */
}
}
if(!flag) {
anterior=indice;
indice=anterior->sig; /* cambia al sig nodo */
}
CitarResulta que estoy haciendo un programa donde me pida la cantidad con número y me de en la pantalla la cantidad con letraste referis a hacer esto, se ingresa el numero 10 y en pantalla se imprime "diez"??? Si es asi no es un ejercicio facil, te aconsejaria que lo hagas mas adelante cuando tengas un poco mas de pratica... Igual si buscas bien en el foro alguien habia preguntado algo asi, e incluso se postio un programa sobre eso
aux.c=ALUMNO[l].c;
strcpy(aux.nombre,ALUMNO[l].nombre);
aux.calificacion=ALUMNO[l].calificacion;
aux.lista=ALUMNO[l].lista;
aux.dia=ALUMNO[l].dia;
aux.mes=ALUMNO[l].mes;
aux.ano=ALUMNO[l].ano;
aux=ALUMNO[l];
CitarEl problema ahora reside que al ejecutarse el programa lo que imprime de la variable "ALUMNO[l].calificacion" y la variable "ALUMNO[l].lista" es al parecer la dirección de memoria de dicha variable y no el valor que mandé guardar en el ciclo anterior con el "scanf"
Citarint calificacion[100];
int lista[100];
Citarla variable total la usas 2 veces con diferentes resultados y eso no se puede.por que no se puede??