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ú

Mensajes - Littlehorse

#701
No hay ningún miembro equivalente a strtok, pero podes hacer algo similar con find y find_first_of.

Por supuesto también tienes la opción de usar c_str para utilizar las funciones de C.

Saludos
#702
Si, pero en este caso tambien tiene errores en los scanf como ya menciono 16bitboy.

Yo te repito lo que ya te dije acá:

Cita de: Littlehorse en 14 Junio 2010, 22:08 PM
lupitapro, ten en cuenta que en esta sección se intenta que las dudas básicas las resuelva cada uno por su cuenta. Te recomiendo que busques algún libro para tener en claro los conceptos básicos implicados.

Puedes buscar alguno en este post

Saludos
#703
int maint()

#include <stdio.h>

int main()
{
    printf("programa\n");
    int e = 2,a=5,b=3,d=4;
    int r;
    r = e + a + b + d;
    printf("resultado %i\n", r);
    getchar();
    return 0;

}
#704
lupitapro, ten en cuenta que en esta sección se intenta que las dudas básicas las resuelva cada uno por su cuenta. Te recomiendo que busques algún libro para tener en claro los conceptos básicos implicados.

Puedes buscar alguno en este post

Cita de: shellroot@alex-laptop:~$ en 14 Junio 2010, 21:55 PM
int a = 3; int b = 4;

Poner dos instrucciones distintas en una misma linea suele ser una mala practica, ademas en este caso no tiene mucho sentido ya que estas declarando e inicializando variables del mismo tipo.

Cita de: lupitapro en 14 Junio 2010, 22:05 PM
si ya me funciono solo si

int x = x; int x = x;

solo asi en sintaxis

asi no

int x = x, x = x; 


No tiene sentido lo ultimo que pusiste, prueba lo que pusiste en tu primer post:

int d = 3, a = 4, b = 3;

Tiene que funcionar.

Saludos
#705
Utiliza fgets

Código (cpp) [Seleccionar]
fgets(micadena,sizeof(micadena),stdin);
#706
No es un error. De hecho, DEV-C++ contiene algunas emulaciones de las viejas funciones de borland, que aunque no son para nada fiables, están ahí. Basta con que incorpore su runtime al ejecutable para que lo expuesto deba funcionar.

Igualmente estoy de acuerdo en que es mejor utilizar entornos de trabajo mas estables y actuales, pero lo que mencionan no es un error.

Saludos

#708
De la misma forma que las usas en cualquier otro IDE, siempre que el proyecto este creado correctamente por supuesto. Busca algún tutorial sobre el entorno de trabajo que estas utilizando, tienes cientos por Google.

Primero busca una guía sobre Visual Studio, y si no puedes solucionarlo, postea los errores que te aparecen cuando compilas.

Saludos
#709
A simple vista es esto lo que esta mal:

Código (cpp) [Seleccionar]
//DWORD pid GetWindowThreadProcessId(encontre,&pid);  /* Estas son las las funciones que no logro.


Estas definiendo una especie de prototipo y llamada al mismo tiempo, lo cual es incorrecto.

Código (cpp) [Seleccionar]
HWND h = FindWindow(NULL, "hola");
if(h)
{
DWORD pid;
GetWindowThreadProcessId(h,&pid);
cout<<"PID: "<<pid<<endl;
HANDLE proc=OpenProcess(PROCESS_ALL_ACCESS,0,pid);
}
else
  return 1;


Deberia funcionar. Para estos casos ten en cuenta revisar primero la msdn

GetWindowThreadProcessId
FindWindow
OpenProcess

CitarEh leido mucho por ahi que no es bueno llamar al sistema, de paso si me explican "el porque" se los agradezco  :P.
a fines de este programa es entender un poco el funcionamiento de las funciones que a continuacion  aparecen como comentario.

Porque utilizarla tiene una sobrecarga bastante grande. Suspender el programa, reservar la memoria para la llamada al sistema, buscar el comando, etc. Tanto C como C++ son lenguajes en los cuales se puede lograr un rendimiento muy importante, por lo tanto ese tipo de practicas no suelen ser recomendables.

Obviamente en mas de una oportunidad te basta con usar system, pero es preferible no hacerlo.

Y por cierto, main debe devolver un entero.

Saludos
#710
Esa podría ser una solución valida, pero depende si necesita parar el programa en el transcurso del ciclo o da lo mismo si solo puede hacerlo cuando la condición se evalúa. Dependería de lo que quiera hacer dentro del ciclo.
Igualmente ten en cuenta que esa es una función especifica de Windows, y todavía no sabes en que sistema esta trabajando cjordan.

Deberían esperar a que el usuario que inicio el hilo vuelva a postear, así explica un poco mas que es lo que quiere hacer y sobre que sistema.

Saludos