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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 [62] 63 64
611  Programación / Programación C/C++ / necesito una pequeña ayuda con una aplicacion en: 3 Agosto 2018, 02:53 am
Hola estoy armando una app donde la funcion basica es averiguar los antecedentes penales de una persona por medio del numero de documento de identidad, queria saber como consigo esa base de datos si alguien me puede ayudar gracias, es tarea para el cole y nadie me dice como hacerlo nisiquiera mis profesores  ;-)
612  Programación / Programación C/C++ / Problemas luego de crear una funcion que "extrae" subcadenas en: 9 Julio 2018, 23:48 pm
Bueno este programa tiene varios tipos de problemas, ya que no puedo mostrar por paantalla la extraccion de subcadena o asignar en otra variable y mostrarla en pantalla seguidamente lo mas cercano uqe logre fue que despues de ingresar algo por teclado me muestre la subcadena exraida.
Use cin >> ws; pero, la verdad no tengo idea porque pasa esto.

Código
  1. #include <iostream> //Sorry
  2. #include <stdlib.h> //por
  3. #include <string.h>// las
  4. #include <stdio.h> //librerias
  5.  
  6. using namespace std;
  7.  
  8. char* subcadena(char* cadena, int inicial, int final);
  9.  
  10. int main(){
  11. char materia[]="PROGRAMACION ESTRUCTURADA";
  12. cin >> ws;
  13. cout << subcadena(materia,0,11) << endl;
  14. system("pause");
  15. }
  16.  
  17. char* subcadena(char *cadena, int inicial, int final)
  18. {
  19. char *substring;
  20. int indice=0;
  21. if(inicial<0 || final>strlen(cadena)){
  22. return NULL;
  23. }
  24. else{
  25. for(int i=inicial;i<=final;i++){
  26. substring[indice]=cadena[i];
  27. indice++;
  28. }
  29. return substring;
  30. }
  31. }
  32.  

Alguna respuesta puntual? Muchas gracias  ;-)
613  Programación / Programación C/C++ / Re: Problemas limitando caracteres en el ingreso en: 9 Julio 2018, 05:17 am
No sirve el cin.clear();
Pero encontre otra alternativa lo dejo aqui, por ahi a alguien le sirve

Código
  1. #include <iostream>
  2. #include <cstring>
  3. #include <stdio.h> //Libreria para utilizar la funcion gets, fgets, fflush;
  4.  
  5. using namespace std;
  6.  
  7. int main(){
  8. char primera[10], segunda[10];
  9. cout << "Primera: ";
  10. fgets(primera, 11, stdin);
  11. fflush(stdin);
  12. cout << "Segunda: ";
  13. fgets(segunda, 11, stdin);
  14. fflush(stdin);
  15. cout << primera << endl;
  16. cout << segunda << endl;
  17. system("pause");
  18. }

Ahora si puedo poner tranquilamente: Nelson Growwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
614  Programación / Programación C/C++ / Re: Alguien sabe porque el espacio me ocupa 2 lugares? en: 9 Julio 2018, 05:14 am
Ha cierto, me re-marie
615  Programación / Programación C/C++ / Alguien sabe porque el espacio me ocupa 2 lugares? en: 9 Julio 2018, 04:10 am
Tengo problemas al  definir la cantidad de espacios del arreglo de caracteres en 1 e inicializarla con un espacio entre comillas simple me sale que no se puede y al colocarle dos espacios al arreglo e inicializarlo con dos espacios y  doble comillas que son para cadanes si me deja  :o

Código
  1. #include <iostream>
  2. #include <cstring>
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7. char nombre[40], apellido[40], completo[80]="Programadora: ", espacio[2]=" ";
  8. cout << "Ingrese nombre: ";
  9. gets(nombre);
  10. cout << "Ingrese apellido: ";
  11. gets(apellido);
  12. strcat(completo,nombre);
  13. strcat(completo,espacio);
  14. strcat(completo,apellido);
  15. cout << completo << endl;
  16. system ("pause");
  17. }

Datos de entrada:Maria Lux;
Datos de entrada:Grow;
Datos de salida:Programadora: Maria Lux Grow;

Gracias de antemano tios! ;-)
616  Programación / Programación C/C++ / Problemas limitando caracteres en el ingreso en: 8 Julio 2018, 18:10 pm
Bueno aqui estuve intentando ingresar cadenas mayores a 20 y que solo guarde los primeros 20 como maximo pero no he podido hacerlo, me salta de linea por problemas en el buffer y no tengo idea de como resolverlo aqui el codigo

Código
  1. #include <iostream>
  2. #include <stdio.h>  //Librerias
  3. #include <stdlib.h> //del C :v
  4.  
  5. using namespace std;
  6.  
  7. const int MAX=20;
  8. typedef char tcad[20];
  9. typedef struct{
  10. tcad nombre;
  11. tcad apellido;
  12. int edad;
  13. int DNI;
  14. }templeado;
  15.  
  16. void cargar(templeado &empleado);
  17. void mostrar(templeado empleado);
  18.  
  19. int main()
  20. {
  21. templeado EMPLEADO;
  22. cargar(EMPLEADO);
  23. mostrar(EMPLEADO);
  24. system("pause");
  25. return 0;
  26. }
  27.  
  28. void cargar(templeado &empleado)
  29. {
  30. cout << "Ingrese nombre  : ";
  31. cin.getline(empleado.nombre,MAX+1);
  32. cout << "Ingrese apellido: ";
  33. cin.getline(empleado.apellido,MAX+1);
  34. cout << "Ingrese edad    : ";
  35. cin >> empleado.edad;
  36. fflush(stdin);
  37. cout << "Ingrese DNI     : ";
  38. cin >> empleado.DNI;
  39. }
  40. void mostrar(templeado empleado)
  41. {
  42. cout << "DATOS EMPLEADO" << endl;
  43. cout << "Nombre  : " << empleado.nombre << endl;
  44. cout << "Apellido: " << empleado.apellido << endl;
  45. cout << "Edad    : " << empleado.edad << endl;
  46. cout << "DNI     : " << empleado.DNI << endl;
  47. }


Datos de entrada: Nelson growwwwwwwwwwwwwwwwwwwwww
Datos de salida: Tremendo desbordamiento

Podria hacerlo con funciones propias pero el profesor no lo quiere asi, alguna sugerencia, desde ya gracias  ;-)


617  Programación / Programación C/C++ / Re: Ayuda con subcadena de tipo char en: 6 Julio 2018, 04:16 am
Y que tecnica me recomendaria para extraer los dos primeros caracteres de un tipo char[]="HOLA MUNDO"; ????????? Ya sea copiandola en otra variable de tipo char , ando loco es lo ultimo que me falta  ;-)
618  Programación / Programación C/C++ / Re: Ayuda con subcadena de tipo char en: 6 Julio 2018, 02:04 am
Saber si hay alguna funcion que devuelva subcadena de un arreglo de caracteres similar a subsrt(); de la clase string,  no se si me explique bien , de todas maneras pensaba seguir manejandome con la clase string ;-)
619  Programación / Programación C/C++ / Re: Ayuda con subcadena de tipo char en: 6 Julio 2018, 00:50 am
Ah ciertos es, no es string.h; igual no logro conseguir nada parecido a lo que busco
620  Programación / Programación C/C++ / Re: Ayuda con subcadena de tipo char en: 5 Julio 2018, 22:41 pm
Mmmmm no responde mi duda  :silbar:

Quiero hacer lo mas parecido posible a esto pero utilizando cadena de caracteres "char" no string


Código
  1. #include <iostream>
  2. #include <string.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int opcion;
  9. string fecha;
  10. cout << "INGRESE UNA FECHA EN EL FORMATO DDMMAAAA: ";
  11. getline(cin, fecha);
  12. cout << "ELEGIR FORMATO" << endl;
  13. cout << "1. MM/DD/AAAA" << endl;
  14. cout << "2. DD/MM/AAAA" << endl;
  15. cout << "3. AAAA/MM/DD" << endl;
  16. cin >> opcion;
  17.  
  18. switch(opcion){
  19.  
  20. case 1: cout << fecha.substr(2,2) <<"/" << fecha.substr(0,2) << "/" << fecha.substr(4,4) << endl ;break;
  21. case 2: cout << fecha.substr(0,2) <<"/" << fecha.substr(2,2) << "/" << fecha.substr(4,4) << endl ;break;
  22. case 3: cout << fecha.substr(4,4) <<"/" << fecha.substr(2,2) << "/" << fecha.substr(0,2) << endl ;break;
  23. default: cout << "OPCION INCORRECTA" << endl;
  24. }
  25. system("pause");
  26. return 0;
  27. }
Páginas: 1 ... 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 [62] 63 64
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines