Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problema de Sintaxis?

Estas en el tema de Problema de Sintaxis? en el foro de C/C++ en Foros del Web. Hola amigos del foro estube creando este programa solo para registrar datos de un alumno, pero al compilar me aparece error de punto y coma ...
  #1 (permalink)  
Antiguo 18/02/2012, 12:11
 
Fecha de Ingreso: febrero-2011
Ubicación: mexico
Mensajes: 20
Antigüedad: 13 años, 2 meses
Puntos: 0
Problema de Sintaxis?

Hola amigos del foro estube creando este programa solo para registrar datos de un alumno, pero al compilar me aparece error de punto y coma (;) y la verdad no cual sea la causa. Espero me den su apinion. Aqui el codigo:
Cita:
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

struct Registro{
char Nombre[20];
char ApPaterno[20];
char ApMaterno[20];
char NumControl[9];
int Semestre;
float Promedio;
char Dom[50];
};
void CapturarDatos(Registro Alumnos);


Registro Alumnos[10];

void CapturarDatos(Registro Alumnos){
cout<<"REGISTRO DE ALUMNOS\n"
cout<<"Nombre: "; //AQUI APARECE ERROR DE PUNTO Y COMA
cin>>Alumnos.Nombre;
cout<<"Apellido paterno: ";
cin>>Alumnos.ApPaterno;
cout<<"Apellido materno: ";
cin>>Alumnos.ApMaterno;
cout<<"numero de control: ";
cin>>Alumnos.NumControl;
cout<<"Semestre: ";
cin>>Alumnos.Semestre;
cout<<"promedio: ";
cin>>Alumnos.Promedio;
cout<<"domicilio: ";
cin>>Alumnos.Dom;

printf("NOMBRE\tApellido Paterno\tApellido Materno\tNumero de control\tSemestre\tPromedio\tDomicilio\n");
printf("%s\t%s\t%s\t%s\t%d\%f\%s\n",Alumnos.Nombre ,Alumnos.ApPaterno,Alumnos.ApMaterno,Alumnos.NumCo ntrol,Alumnos.Semestre,Alumnos.Promedio,Alumnos.Do m);
}

int main(){
Registro e;
CapturarDatos(e);

return 0;
}
  #2 (permalink)  
Antiguo 18/02/2012, 13:12
Avatar de s00rk  
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: Problema de Sintaxis?

Mira la linea anterior y veras que te falta un ; hehehe y luego en el ultimo printf dice Alumnos.Do m , osea lo tienes separado.
  #3 (permalink)  
Antiguo 20/02/2012, 20:27
 
Fecha de Ingreso: enero-2011
Ubicación: Venezuela, Táchira
Mensajes: 96
Antigüedad: 13 años, 3 meses
Puntos: 10
Respuesta: Problema de Sintaxis?

en esta linea:

cout<<"REGISTRO DE ALUMNOS\n"

te falta un ;
  #4 (permalink)  
Antiguo 21/02/2012, 15:53
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Problema de Sintaxis?

Ademas debe haber otro error, que te lo mencione en el otro post, fijate los tipos de la funcion CapturarDatos. No es lo mismo

Registro Alumnos[10];

que

Registro Alumnos;

Son dos cosas diferente.

Etiquetas: programa, struct
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:56.