elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  C++ Ficheros - Busqueda
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: C++ Ficheros - Busqueda  (Leído 1,250 veces)
ianmorar03

Desconectado Desconectado

Mensajes: 43



Ver Perfil
C++ Ficheros - Busqueda
« en: 16 Octubre 2018, 22:04 pm »

Hola gente!
Tengo una duda, hago un proyecto sobre ingresar letras (A/B/C/D/E/F/.../Z/) que estan escritas en un .txt y las quiero meter en una lista, pero no se como hacer para leer cada caracter e ignorar los '/'.
PD: en el .txt tambien existen las letras "RR","CH".
Alguien tiene alguna idea de como se hace el metodo?


En línea

Aquellos que estan locos como para pensar que pueden cambiar el mundo , son los que lo hacen.
Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Re: C++ Ficheros - Busqueda
« Respuesta #1 en: 17 Octubre 2018, 00:40 am »

Y esas RR y CH tambien se ignoran o tenes que guardar su caracter es decir te encontras con la RR y guardas una R y despues al otra R?
Voy a suponer que solo caracteres

Código
  1. void letras(archivo f,tlista &lista)
  2. {
  3. char letra=' ';
  4. f=fopen("miarchivo.txt","r");
  5. while(!feof(f) && letra!='\0'){
  6. fread(&letra,sizeof(letra),1,f);
  7. if(isupper(letra) || islower(letra)){
  8. añadir_a_la_lista(lista,letra);
  9. }
  10. }
  11. fclose(f);
  12. }


« Última modificación: 17 Octubre 2018, 02:13 am por Beginner Web » En línea

7w7
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines