• Viernes 8 de Noviembre de 2024, 11:03

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - diablixta

Páginas: [1]
1
C/C++ / Estructuras
« en: Viernes 14 de Marzo de 2008, 07:24 »
Hola ! .... tengo una duda grandisima y es que..
Estoy trabajando con estructuras y aunq no tenga nada q ver estoy tratando de q el usuario, dijite 10 nombres diferentes... pero cuando quiero imprimir otra ves esos nombres se me hce practicametne imposible porq es cmo si solo almacenara uno...a q se debe esto ?

Aqui esta mi codigo a ver si alguien me puede ayudar..thnx !

#include <stdlib.h>
#include <stdio.h>
#include<conio.h>

struct lab{
char estudiantes[100];
int practicas[5];
}; // aki almaceno la memoria k usare

   

int main()
{        
    struct lab datos;      // esto es para inicializar el array de estructuras
    int x,y,cont,promedio;

   

    for(cont=0;cont<10;cont++)
    {
    printf("Introduzca los nombres de el o la alumna %d:",cont+1);
    scanf("%s",&datos.estudiantes);// gets(datos.estudiantes);
    }
   
    for(x=0;x<10;x++)
    {printf(" estudiante: %s ",datos.estudiantes);
    for(y=0;y<5;y++)
    {
     
     printf("practica %d:",y+1);
     scanf("%d",&datos.practicas);
    }
    }
   
    getch();

    }

Páginas: [1]