Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Juan821

#1
Programación C/C++ / Temporizadores
9 Julio 2014, 03:56 AM
Como hago para luego de que pase un tiempo el programa haga lo que le ordene por ejemplo que deje digitar un numero por 60 segundos por ejemplo despues de esos 60 segundos no deje digitar nada y salgo un mensaje que me diga ha excedido su tiempo sera con clock() porque se que sleep puede que no sirva
#2
Programación C/C++ / Tengo una duda!
28 Junio 2014, 03:22 AM
Es que quisiera saber si
en un path por ejemplo
C:\\users\\....

En la parte de los puntos suspensivos puedo poner de nombre lo que esta dentro de una variable osea como hago para poner una variable en ese lugar y se lea lo que hay adentro y lo busque con ese nombre no se si sera con la comilla sencilla o algo Muchas gracias al que pueda responderme  ::)
#3
Quiero saber porque luego de llegar a funciones si pasa a la funcion his o cualquiera no pasa nada en vez de imprimirme mi documento

Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#include <stdio.h>
FILE *doc;
using namespace std;
int His();
int Cien();
int Depor();
int Geo();
int c=1;
int main()
{
int s,tot,u=0;
srand(time(NULL));
while (c==1)
{
system ("cls");
printf("Presione cualquier tecla para escoger su categoria");
getch();
s=rand()% 4 + 1;

switch (s)
{
case 1:
{
His();
break;
}
case 2:
{
Cien();
break;
}
case 3:
{
Depor();
break;
}
case 4:
{
Geo();
break;
}
}
}
system ("pause");
return 0;
}

int His()
{
int x,i=1,w;
system ("cls");
printf("\n <===============Su categoria es Historia===============> \n");
printf("\n Presione cualquier tecla para escoger su pregunta \n");
getch();
doc = fopen("D:\prueba.txt","r");
if(doc == NULL)
{
printf("\n error en la apertura del archivo \n");
system ("pause");
return 1;
}
while((w=getc(doc)) != EOF);
{
;
if (w =='\n')
{
printf ("\n");
i=1+1;
}
else printf("%c",w);
}
fclose(doc);
return 0;
}
int Depor()
{
int x,i=1,w;
system ("cls");
printf("\n <===============Su categoria es Ciencias===============> \n");
printf("\n Presione cualquier tecla para escoger su pregunta \n");
getch();
doc = fopen("D:\prueba.txt","r");
if(doc == NULL)
{
printf("\n error en la apertura del archivo \n");
system ("pause");
return 1;
}
while((w=getc(doc)) != EOF);
{
w=getc(doc);
if (w =='\n')
{
printf ("\n");
i=1+1;
}
else printf("%c",w);
}
fclose(doc);
return 0;
}
int Cien()
{
int x,i=1,w;
system ("cls");
printf("\n <===============Su categoria es Deportes===============> \n");
printf("\n Presione cualquier tecla para escoger su pregunta \n");
getch();
doc = fopen("D:\prueba.txt","r");
if(doc == NULL)
{
printf("\n error en la apertura del archivo \n");
system ("pause");
return 1;
}
while(i<=5)
{
while((w=getc(doc)) != EOF);
if (w =='\n')
{
printf ("\n");
i=1+1;
}
else printf("%c",w);
}
fclose(doc);
return 0;
}
int Geo()
{
int x,i=1,w;
system ("cls");
printf("\n <===============Su categoria es Geografia===============> \n");
printf("\n Presione cualquier tecla para escoger su pregunta \n");
getch();
doc = fopen("D:\prueba.txt","r");
if(doc == NULL)
{
printf("\n error en la apertura del archivo \n");
system ("pause");
return 1;
}
while(i<=5)
{
while((w=getc(doc)) != EOF);
if (w =='\n')
{
printf ("\n");
i=1+1;
}
else printf("%c",w);
}
fclose(doc);
return 0;
}


#4
Tengo un problema con este codigo
Código (cpp) [Seleccionar]

#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#include <stdio.h>
FILE *doc;
using namespace std;
int His();
int Cien();
int Depor();
int Geo();
int c=1;
int main()
{
int s,tot,u=0;
srand(time(NULL));
while (c==1)
{
system ("cls");
cout<<"Presione cualquier tecla para escoger su categoria"<<endl;
getch();
s=rand()% 4 + 1;

switch (s)
{
case 1:
{
His();
break;
}
case 2:
{
Cien();
break;
}
case 3:
{
Depor();
break;
}
case 4:
{
Geo();
break;
}
}
}
system ("pause");
return 0;
}

int His()
{
int x,i=1,w;
system ("cls");
cout<<"<===============Su categoria es Historia===============>"<<endl;
cout<<"Presione cualquier tecla para escoger su pregunta"<<endl;
getch();
doc = fopen("C:\Users\HERNAN\Desktop\prueba.txt","r");
while(i<=5)
w=getc(doc);
if (w =='\n') printf ("\n");
else
printf("%c",w);
fclose(doc);
return 0;
}
int Depor()
{
int x,i=1,w;
system ("cls");
cout<<"<===============Su categoria es Ciencia===============>"<<endl;
cout<<"Presione cualquier tecla para escoger su pregunta"<<endl;
getch();
doc = fopen("C:\Users\HERNAN\Desktop\prueba.txt","r");
while(i<=5)
w=getc(doc);
if (w =='\n') printf ("\n");
else
printf("%c",w);
fclose(doc);
return 0;
}
int Cien()
{
int x,i=1,w;
system ("cls");
cout<<"<===============Su categoria es Deportes===============>"<<endl;
cout<<"Presione cualquier tecla para escoger su pregunta"<<endl;
getch();
doc = fopen("C:\Users\HERNAN\Desktop\prueba.txt","r");
while(i<=5)
w=getc(doc);
if (w =='\n') printf ("\n");
else
printf("%c",w);
fclose(doc);
return 0;
}
int Geo()
{
int x,i=1,w;
system ("cls");
cout<<"<===============Su categoria es Geografia===============>"<<endl;
cout<<"Presione cualquier tecla para escoger su pregunta"<<endl;
getch();
doc = fopen("C:\Users\HERNAN\Desktop\prueba.txt","r");
while(i<=5)
w=getc(doc);
if (w =='\n') printf ("\n");
else
printf("%c",w);
fclose(doc);
return 0;
}



El problema en la ejecución es este



[MOD] para publicar código, usa la etiqueta GeShi correspondiente. Gracias.

Debes poner titulos descriptivos del tema, "Ayuda!" no lo es, leete las Reglas del Foro.

#5
En c++ necesito una base de datos que me guarde una pregunta 4 respuestas y la correcta he pensado en hacerlo con una matriz pero como lo haría o que podria hacer les agradeceria su ayuda
#6
(uso visual studio 2010) en este programa trato de que entre a una categoria cualquiera para hacer una serie de preguntas pero ese es el error que no entra a ninguno de los casos

#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#include <stdio.h>
using namespace std;
int His(int);
int Cien(int);
int Depor(int);
int Geo(int);
int c=1;
int main()
   {
      int s,tot,u=0;
       while (c==1)
      {
      cout<<"Presione cualquier tecla para escoger su categoria"<<endl;
      getch();
      srand(time(NULL));
      s=rand()% 4 + 1;
      cout<<"Presione cualquier tecla para escoger su categoria"<<s<<endl;
      switch (s)
      {
      case 1:
         {
            int His();
            break;
         }
      case 2:
         {
            int Cien();
            break;
         }
      case 3:
         {
            int Depor();
            break;
         }
      case 4:
         {
            int Geo();
            break;
         }
      }
      }
      system ("pause");
      return 0;
   }

int His()
{
   system ("cls");
   cout<<"<===============Su categoria es historia===============>"<<endl;
   cout<<"Presione cualquier tecla para continuar"<<endl;
   getch();
   return 0;
}
int Depor()
{
   system ("cls");
   cout<<"<===============Su categoria es Ciencia===============>"<<endl;
   cout<<"Presione cualquier tecla para continuar"<<endl;
   getch();
   return 0;
}
int Cien()
{
   system ("cls");
   cout<<"<===============Su categoria es Deportes===============>"<<endl;
   cout<<"Presione cualquier tecla para continuar"<<endl;
   getch();
   return 0;
}
int Geo()
{
   system ("cls");
   cout<<"<===============Su categoria es Deportes===============>"<<endl;
   cout<<"Presione cualquier tecla para continuar"<<endl;
   getch();
   return 0;
}