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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


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

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Ayuda con funciones
« en: 10 Noviembre 2018, 15:18 pm »

Hola buenas, necesito ayuda con este programa por favor. Lo que quiero hacer es que despues de elegir el modo A o el Modo B, me lea un archivo de texto pero no se como funiona...Gracias.

Código
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include<ctime>
  4. #include<conio.h>
  5. #include<fstream>
  6.  
  7. using namespace std;
  8. int menu();
  9. int abrir();
  10.  
  11. int main()
  12. {
  13. int modo;
  14. int lectura;
  15. modo = menu();
  16. modo = abrir();
  17. ifstream archivo;
  18. string text, texto;
  19.  
  20. system("PAUSE");
  21.  
  22. return 0;
  23. }
  24.  
  25.  
  26. int menu()
  27. {
  28. int modo;
  29. bool exit = false;
  30. do {
  31.  
  32. cout << "Introduce 1 para Modo A: cada jugador estara obligado, cuando le llegue el turno, a robar un numero concreto de cartas." << endl;
  33. cout << "Introduce 2 para Modo B: cada jugador podra robar el numero de cartas que desee y plantarse si no quiere mas." << endl;
  34. cout << "Introducir 0 para salir del juego." << endl;
  35. cout << endl;
  36. cout << "Introduce el modo al que quieres jugar; 1, 2 o 0: ";
  37. cin >> modo;
  38.  
  39.  
  40. switch (modo)
  41. {
  42. case 1: cout << "Ha elegido el modo A" << endl; break;
  43. case 2: cout << "Ha elegido el modo B" << endl; break;
  44. case 0: exit = true;
  45. default: cout << "No ha seleccionado ningun modo." << endl;
  46. }
  47.  
  48.  
  49. } while (modo < 0 || modo > 2);
  50.  
  51.  
  52. system("PAUSE");
  53.  
  54.  
  55. return(modo);
  56.  
  57. }
  58.  
  59. int abrir()
  60. {
  61.  
  62. int lectura;
  63. ifstream archivo;
  64. string text, texto;
  65.  
  66. cout << "Ingrese nombre o direccion del archivo a leer: ";
  67. getline(cin,text);
  68. text += ".txt";
  69.  
  70. archivo.open(text.c_str(),ios::in);
  71.  
  72.  
  73. if(archivo.fail()){
  74.  
  75. cout << "No se ha podido abrir el archivo";
  76. exit(1);
  77.  
  78. }
  79.  
  80. while(!archivo.eof())
  81. {
  82. getline(archivo,texto);
  83. cout << texto << endl;
  84.  
  85. }
  86.  
  87. archivo.close();
  88.  
  89. getch();
  90. return(lectura);
  91.  
  92.  
  93.  }


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con funciones en VB6
Programación Visual Basic
maxinitto 3 6,443 Último mensaje 9 Febrero 2009, 01:40 am
por BlackZeroX
[C] Problema con Struct en funciones que llaman a otras funciones
Programación C/C++
‭lipman 9 23,604 Último mensaje 19 Mayo 2011, 23:39 pm
por Littlehorse
ayuda funciones!
Programación C/C++
;c1v!c 3 2,195 Último mensaje 1 Julio 2011, 20:28 pm
por ;c1v!c
Funciones en C, Ayuda!!
Programación C/C++
jfap45 4 2,037 Último mensaje 23 Julio 2012, 22:24 pm
por durasno
(Ayuda), Funciones
Programación C/C++
maxotux 1 1,571 Último mensaje 28 Noviembre 2012, 15:55 pm
por The Swash
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines