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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 [2] 3
11  Programación / Programación C/C++ / Re: Ayuda!!! :( con c++ en: 19 Octubre 2011, 17:10 pm
para convertir de cadena a entero.
12  Programación / Programación C/C++ / Re: Ayuda!!! :( con c++ en: 19 Octubre 2011, 16:26 pm
Listo. me quedó así:


Código
  1. #include <iostream>
  2. #include <stdio.h>
  3. #include <time.h>
  4. #include <stdlib.h>
  5. #include <conio.h>
  6. #include <string.h>
  7. #include <Windows.h>
  8. #include <sstream>
  9.  
  10. using namespace std;
  11.  
  12. void TablasDeMultiplicar()
  13. {
  14.   do
  15.   {
  16.   string entrada = "";
  17.   int Tabla = 0;
  18.  
  19.   cout<<"\n\n  Ingresa el numero de la Tabla de Multiplicar que quieras Aprender: \n\n";
  20.   cout<<"  Solo Podras Ver las Tablas del 0 al 12\n\n";
  21.   cout<<"  Tabla del : ";
  22.   getline(cin, entrada);
  23.   stringstream numero(entrada);
  24.   numero >> Tabla;
  25.  
  26.   if(Tabla <= 12 && Tabla >=0)
  27.   {
  28.  
  29.   for(int i = 0; i<=12; i++)
  30.   {
  31.  cout<<"\n"<<Tabla<<" X "<<i<<" = "<<Tabla*i<<endl;
  32.   }
  33.   cout<<"\n\n\n"<<endl;
  34.   }
  35.   else
  36.   {
  37.  cout<<"\n\nNumero no valido"<<endl;
  38. }
  39. cout<<"\n\n\n";
  40. system("PAUSE");
  41. system("cls");
  42. }while(true);
  43. }
  44. int main()
  45. {
  46.   char a;
  47.   system("color 9B");
  48.  
  49.   TablasDeMultiplicar();
  50.  
  51.   system("PAUSE");
  52.   return 0;
  53. }
13  Programación / Programación C/C++ / Re: Ayuda!!! :( con c++ en: 19 Octubre 2011, 15:53 pm
En la linea:

Código
  1. }while(Tabla>12 || Tabla <0 );

intenta arreglarlo como:

Código
  1. }while(true);

De está manera el programa nunca termina...

14  Programación / Programación C/C++ / Re: Pilas C++ usando Estructuras (STRUCT) en: 19 Octubre 2011, 01:30 am
y donde está el struct ??

-Usar getche(); para pausar la aplicacion?, mejor usa system("pause");

-La declaracion de la librería iostream, está mal hecha, es sin el .h

-En main retornas -9?

-La funcion extraer debe devolver un valor char, no devuelve nada.

Y por ultimo te recomiendo usar string en ves de char para esta ocasion.

PD: cuando vayas a insertar codigo utiliza las etiquetas correspondientes, donde aparece GeSHi en crear mensaje..

Salud2

15  Programación / Programación C/C++ / Re: Probar conexión Socket? en: 18 Octubre 2011, 21:46 pm
Lo arreglé por medio del recv(...), cuando no es capaz de leer ya que no hay conexión retorna un error y este error lo interprete como error de conexion y de esta forma me doy cuenta que no está vivo el socket.
16  Programación / Programación C/C++ / Re: Probar conexión Socket? en: 18 Octubre 2011, 16:04 pm
Habia visto que usaban select(...) pero no me entra para nada, no sé como funciona...   :huh:
17  Programación / Programación C/C++ / Re: Que Libros de C++ recomiendais? en: 18 Octubre 2011, 03:02 am
Te puedo recomendar un libro de C++ orientado a Objetos por Ricardo Devis Botella

http://www.a4devis.com/articulos/libros/Programaci%F3n%20Orientada-a-Objetos%20en%20C++.pdf
18  Programación / Programación C/C++ / Probar conexión Socket? en: 18 Octubre 2011, 02:58 am
Tengo la duda, quiero saber si el SOCKET sigue vivo y hay conexión, pienso ejecutar esa verificación desde un SubProceso que lo haga cada 2 segundos, no he podido encontrar nada. Se me ocurre estar enviado un dato y si el cliente/servidor responde a ese dato quiere decir que está vivo, pero se me hace muy tonta esa solución.

Debe haber alguna función o algo que me lo diga... Salud2!
19  Programación / Programación C/C++ / Re: Error creando Thread (CreateThread) en: 18 Octubre 2011, 01:03 am
__stdcall es lo mismo que WINAPI. Está declarada en WinDef.h:

Código
  1. #define WINAPI __stdcall

Enhorabuena por haberlo solucionado :D.

Si me di cuenta... Gracias...  ;)
20  Programación / Programación C/C++ / Re: Error creando Thread (CreateThread) en: 17 Octubre 2011, 21:07 pm
Logré solucionarlo de la siguiente manera   :rolleyes:

Arriba en private: lo modifiqué así:

Código
  1. DWORD __stdcall Thread_Listen();

Cuando crea el proceso lo arreglé de esta manera:

Código
  1. DWORD ThreadId;
  2. DWORD (__stdcall S_Server::*pmfnMember)() = &S_Server::Thread_Listen;
  3. HANDLE hthread=CreateThread(NULL, 0, * (LPTHREAD_START_ROUTINE *) &pmfnMember, this, 0, &ThreadId);

y el método donde ejecuta el código quedó así:

Código
  1. DWORD S_Server::Thread_Listen() {
  2. do {
  3. cl_[0] = accept(l_, NULL, NULL);
  4. if (cl_[0] == INVALID_SOCKET) {
  5. printf("Error_ACCEPT::%ld\n", WSAGetLastError());
  6. }
  7. noClients++;
  8. } while (true);
  9.    return 0;
  10. }

Me sirvió de ayuda la siguiente pagina: http://www.pocketpcjunkies.com/Uwe/Forum.aspx/wince-vc/2935/Threads-on-class

Espero que para los que tengan el mismo problema les ayude... Salud2! y Gracias! :D
Páginas: 1 [2] 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines