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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 [71] 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 ... 122
701  Programación / Programación C/C++ / Re: strtok para la clase string [?] en: 16 Junio 2010, 00:22 am
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  Programación / Programación C/C++ / Re: ayuda que esta mal en este codigo C en: 14 Junio 2010, 23:48 pm
Si, pero en este caso tambien tiene errores en los scanf como ya menciono 16bitboy.

Yo te repito lo que ya te dije acá:

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  Programación / Programación C/C++ / Re: por que no me genera el ejecutable ?¿ en: 14 Junio 2010, 23:07 pm
int maint()

Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.    printf("programa\n");
  6.    int e = 2,a=5,b=3,d=4;
  7.    int r;
  8.    r = e + a + b + d;
  9.    printf("resultado %i\n", r);
  10.    getchar();
  11.    return 0;
  12.  
  13. }
704  Programación / Programación C/C++ / Re: como declaro varias variables en una sola linea C?¿ 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

Código
  1. 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.

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:

Código
  1. int d = 3, a = 4, b = 3;

Tiene que funcionar.

Saludos
705  Programación / Programación C/C++ / Re: Duda programa principiante C en: 13 Junio 2010, 19:56 pm
Utiliza fgets

Código
  1. fgets(micadena,sizeof(micadena),stdin);
706  Programación / Programación C/C++ / Re: problema en c ?¿ ayuda en: 13 Junio 2010, 19:46 pm
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

707  Media / Juegos y Consolas / Re: Alguien sabe de un juego asi como de rol pero con armas tipo counter? en: 13 Junio 2010, 02:30 am
S4 league.  :D
708  Programación / Programación C/C++ / Re: Ayuda con Microsoft Visual Studio 2008 C++ en: 13 Junio 2010, 02:02 am
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  Programación / Programación C/C++ / Re: Problema al tomar un PID en: 13 Junio 2010, 01:55 am
A simple vista es esto lo que esta mal:

Código
  1. //DWORD pid GetWindowThreadProcessId(encontre,&pid);  /* Estas son las las funciones que no logro.
  2.  

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

Código
  1. HWND h = FindWindow(NULL, "hola");
  2. if(h)
  3. {
  4. DWORD pid;
  5. GetWindowThreadProcessId(h,&pid);
  6. cout<<"PID: "<<pid<<endl;
  7. HANDLE proc=OpenProcess(PROCESS_ALL_ACCESS,0,pid);
  8. }
  9. else
  10.  return 1;

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

GetWindowThreadProcessId
FindWindow
OpenProcess

Citar
Eh 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  Programación / Programación C/C++ / Re: Bucle finalizado con enter en: 12 Junio 2010, 23:05 pm
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
Páginas: 1 ... 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 [71] 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 ... 122
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines