Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2010, 12:35
robbe115
 
Fecha de Ingreso: febrero-2010
Mensajes: 2
Antigüedad: 14 años, 2 meses
Puntos: 0
ayuda para leer la entrada de una cadena en C++

la verdad no soy muy bueno, nesecito leer la entrada de una cadena desde el teclado y asi llamar la funcion para imprimir la informacion de alumnos en pantalla
desde un fichero txt
utilizo dev-c y turbo C

esto es lo que tengo

#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
main(){

void alumno1();
void alumno2();

char nom[20];

printf("Buscar Alumno:");
scanf("%s",a);
/*aqui es donde ya no se ni como hacerle, por ejemplo si el usuario ingresa "daniel" llama al funcion alumno1 y muestre los datos desde el archivo txt o y ingresa "esteban" llama a la funcion alumno2 y muestra sus datos y si ingreso algun otro nombre me diga que no se allo o no esta registrado*/

return 0;
}

void alumno1(){

FILE *f;

int opc;
char *info;

f=fopen("Daniel","r");

while(feof(f)==0){
fgets(info,100,f);
printf("%s",info);
getch();
fclose(f);
}

void alumno2(){
FILE *f;

int opc;
char *info;

f=fopen("Esteban","r");

while(feof(f)==0){
fgets(info,100,f);
printf("%s",info);
getch();
fclose(f);
}