para convertir de cadena a entero.
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ú#include <iostream>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
#include <Windows.h>
#include <sstream>
using namespace std;
void TablasDeMultiplicar()
{
do
{
string entrada = "";
int Tabla = 0;
cout<<"\n\n Ingresa el numero de la Tabla de Multiplicar que quieras Aprender: \n\n";
cout<<" Solo Podras Ver las Tablas del 0 al 12\n\n";
cout<<" Tabla del : ";
getline(cin, entrada);
stringstream numero(entrada);
numero >> Tabla;
if(Tabla <= 12 && Tabla >=0)
{
for(int i = 0; i<=12; i++)
{
cout<<"\n"<<Tabla<<" X "<<i<<" = "<<Tabla*i<<endl;
}
cout<<"\n\n\n"<<endl;
}
else
{
cout<<"\n\nNumero no valido"<<endl;
}
cout<<"\n\n\n";
system("PAUSE");
system("cls");
}while(true);
}
int main()
{
char a;
system("color 9B");
TablasDeMultiplicar();
system("PAUSE");
return 0;
}
}while(Tabla>12 || Tabla <0 );
}while(true);
Cita de: Queta en 17 Octubre 2011, 21:40 PM
__stdcall es lo mismo que WINAPI. Está declarada en WinDef.h:#define WINAPI __stdcall
Enhorabuena por haberlo solucionado .
DWORD __stdcall Thread_Listen();
DWORD ThreadId;
DWORD (__stdcall S_Server::*pmfnMember)() = &S_Server::Thread_Listen;
HANDLE hthread=CreateThread(NULL, 0, * (LPTHREAD_START_ROUTINE *) &pmfnMember, this, 0, &ThreadId);
DWORD S_Server::Thread_Listen() {
do {
cl_[0] = accept(l_, NULL, NULL);
if (cl_[0] == INVALID_SOCKET) {
printf("Error_ACCEPT::%ld\n", WSAGetLastError());
}
noClients++;
} while (true);
return 0;
}