Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: remphenter en 15 Noviembre 2016, 05:53 am



Título: [?][C]como almacenar datos y compararlos en Lenguaje C?
Publicado por: remphenter en 15 Noviembre 2016, 05:53 am
Es sobre un programa que muestra un menú de operaciones el paso 1 es crear las funciones las cuales ya los tengo hecho he aquí la imagen: (http://prntscr.com/d7f2ld) en este caso solo pondré como ejemplo sumar y restar al ejecutar funciona bien.

El paso 2. es no mostrar los resultados sino escribir un "resultado" y al finalizar al apretar 5 como el menú lo muestra debe de aparecer y contabilizar las veces que se ha acertado o fallado por cada ejercicio y ver el resumen de resultados.

Supongo que debe hacerse un uso de estructuras con un arreglo de 4x2(ejemplo) para almacenar aciertos y fallos por cada operación pero eso en donde se declara? en la función "resultados()" ó en main aquí dejo la imagen: (http://prntscr.com/d7f4ys)

http://prntscr.com/d7f2ld (http://prntscr.com/d7f2ld)
http://prntscr.com/d7f4ys (http://prntscr.com/d7f4ys)


Título: Re: [?][C]como almacenar datos y compararlos en Lenguaje C?
Publicado por: ianmorar03 en 15 Noviembre 2016, 06:35 am
Para almacenar los datos puedes usar la funcion 'struct'
y para compararlos, puedes utilizar un 'if'
Código
  1.  
  2. struct datos{
  3. string nombre;
  4. };
  5.  
  6. if(*datoAlmacenado1* == *datoAlmacenado2*){
  7.    cout<<"Es igual";
  8. }
  9. else{
  10.    cout<<"No es igual";
  11. }
  12.