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

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: Ayuda con ejercicios de C-Style strings en: 9 Abril 2020, 21:57 pm
No son la cantidad de lineas de codigo sino lo que significan, y por que tendria que saberlo??? :huh:
2  Programación / Programación C/C++ / Re: Ayuda con ejercicios de C-Style strings en: 9 Abril 2020, 21:21 pm
Hola ThunderCls te agradezco la ayuda pero necesitaba una forma mas simple de resolverlo. Saludos.
3  Programación / Programación C/C++ / Ayuda con ejercicios de C-Style strings en: 9 Abril 2020, 18:02 pm
Tengo un programa donde necesito pedir los apellidos y nombres y guardarlos en una sola variable de tipo c-style string pero no se como poner el caracter null al final de la cadena y como mostrar unicamente los apellidos y no los nombres. Opte por usar una estructura y hasta aca llego....

Código
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4.  
  5. using namespace std;
  6.  
  7. void pedirDatos();
  8.  
  9. void mostrarApellido();
  10.  
  11.  
  12. struct Personas{
  13.  
  14. char nombreApellido[30];
  15.  
  16.  
  17. }persona[10];
  18.  
  19.  
  20.  
  21. int main(int argc, char *argv[]) {
  22.  
  23.  
  24. pedirDatos();
  25.  
  26. mostrarApellido();
  27.  
  28.  
  29. return 0;
  30. }
  31.  
  32.  
  33.  
  34. void pedirDatos(){
  35.  
  36. for(int i = 0; i < 10; i++){
  37.  
  38. cout << " Ingrese apellido y nombre separado por un espacio: ";
  39.  
  40. cin.getline(persona[i].nombreApellido, 30, '\n');
  41.  
  42.  
  43.  
  44. }
  45.  
  46.  
  47. }
  48.  
  49. void mostrarApellido(){
  50.  
  51. int i = 0, k = 0, contador = 0;
  52.  
  53.  
  54. cout << "\n\n Apellidos introducidos: \n\n ";
  55.  
  56.  
  57. for(; i < 10; i++){
  58.  
  59.  
  60. for(int k = 0; k < 30; k++){
  61.  
  62.  
  63. {
  64.  
  65.  
  66. cout  << i+1 << " - " << persona[i].nombreApellido[k] << "\n";
  67.  
  68.  }
  69.  
  70.  
  71. }
  72.  
  73.  
  74. }
  75.  
  76.  
  77.  
  78. }
  79.  
  80. }
  81.  
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines