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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 [3] 4
21  Programación / Programación C/C++ / Re: Abrir archivo en C++ en: 29 Agosto 2008, 03:55 am
Ya te han respondido, la mejor forma es la q ya te han dicho, aunque si lo kieres hacer con system es tal como piensas, es decir, has de poner la ruta. Si te dice que no existe el archivo es q la tienes mal. Prueba a poner un ejecutable en la misma carpeta dnd tengas el programa q lanza tus aplicaciones, si los tienes en otras carpetas puedes poner la ruta absoluta o relativa.
Imagina q el programa que lanza tus aplicaciones está en una carpeta y dentro de la misma hay una subcarpeta llamada app y dentro está la aplicación app_0.exe luego para ejecutar dicha aplicación con el system sería algo así:
Código
  1. system ("app\\app_0.exe");
  2.  


Un saludo!

PD: No ejecutes el código q te han dado simplemente quedate con la función ShellExecute puedes buscar información en internet :)
22  Programación / Programación C/C++ / Re: Abrir archivo en C++ en: 29 Agosto 2008, 00:54 am
Si explicas lo q kieres hacer concretamente sería mejor, abrir un .exe no es ejecutarlo. Si lo abres verás el binario, es decir, q no vas a entender practicamente nada.

Si por el contrario kieres ejecutar un programa tienes:

system
execl
execlp
execle
execv
execve
execvp

Para más información sobre ellas está google, explicarlas todas por minorzado lleva muxo tiempo.

Suerte
23  Programación / Programación C/C++ / Re: Abrir archivo en C++ en: 29 Agosto 2008, 00:48 am
Aunque en C++ puedes usar el C, si kieres utilizar C++ 100% sería:

Escritura:
Código
  1.   ofstream f;
  2.   f.open("archivo.ext", ios::out);
  3.   if (!f.is_open())
  4.   {
  5.      std::cout << "ERROR: no se puede abrir el fichero para escribir" << endl;
  6.      return;
  7.   }  
  8.   f << "lo que se kiera guardar";
  9.  

Lectura:
Código
  1.   ifstream f;
  2.   f.open("archivo.ext", ios::in);
  3.   if (!f.is_open())
  4.   {
  5.      std::cout << "ERROR: no se puede abrir el fichero para leer" << endl;
  6.      return;
  7.   }  
  8.   f >> variable;
  9.  

Otra opción:
Código
  1. //lectura
  2. ifstream f("archivo.ext");
  3. //escritura
  4. ofstream f("archivo.ext");
  5.  
Aunque como ya dije puedes usar C en vez de C++

Suerte!

24  Programación / Scripting / Re: autenticacion de clave antes que el programa corra en: 14 Agosto 2008, 19:15 pm
Este tema no va en esta sección, postea en la sección apropiada:
http://foro.elhacker.net/programacion_vb-b50.0/
25  Programación / Programación C/C++ / Re: problema con escritura de archivos en: 6 Junio 2008, 11:53 am
Se me ocurre poner algo así
Código
  1.         sprintf (pass, "%ls", CredentialCollection[i]->CredentialBlob);
  2.         log << "Password : "<< pass  << endl << endl;
  3.  
siendo pass un array de caracteres:
Código
  1. char pass[10];
  2.  
Un saludo!

PD: no te olvides de cerrar el fichero: log.close();
26  Programación / Programación C/C++ / Re: necesito varios ejercios para principiantes en borland c++ en: 19 Abril 2008, 12:19 pm

Pues transformalo a C++, son tan sencillos que en muchos de los casos solo es kitar stdio.h y poner iostream dnd esta printf poner cout << " texto"; o cout << " texto " << variable << "texto" << endl; (endl = salto de linea) y el scanf sustituirlo por cin >> variable; Ni que decir tiene que se puede mezclar C con C++

C                                                           C++
#include<stdio.h>                            #include<iostream>
printf ("Hola");                                 cout << "Hola";
printf ("Hola\n");                              cout << "Hola" << endl;
printf ("Son %d dias, Ndias");           cout << "Son " << Ndias << "dias";
scanf ("%d",&filas);                         cin >> filas;
scanf ("%s", cadena);                      cin >> cadena;

Es lo basico y casi no vas a usar otra cosa, de todas maneras si tienes dudas concretas preguntas.

NOTA: Seguramente el C++ de borland use iostream.h (por lo menos en el compilador Borland Turbo C++)
27  Programación / Programación C/C++ / Re: necesito varios ejercios para principiantes en borland c++ en: 17 Abril 2008, 01:40 am
Todo es posible, aunque el nivel que necesitarás dependerá de lo que kieras programar.  En internet hay cientos de manuales y ejemplos que te pueden servir. Y para dudas puedes preguntar en el foro (utilizando el castellano  ;))

Ánimo!

28  Programación / Programación C/C++ / Re: necesito varios ejercios para principiantes en borland c++ en: 15 Abril 2008, 01:22 am
http://www.mis-algoritmos.com/ejemplos/indice-8.html
http://www.mis-algoritmos.com/ejemplos/indice-2.html
http://www.mis-algoritmos.com/ejemplos/indice-10.html

Y el mas importante http://www.google.com

Suerte!
29  Programación / Programación C/C++ / Re: ordenar 3 numeros en C en: 28 Marzo 2008, 02:16 am
Lo mas sencillo es usar un metodo de ordenacion, el de la burbuja que ya te han comentado es bastante sencillo. Si quieres hacerlo con variables y el programa estructurado tal cual lo tienes tan solo has de declarar una variable medio y despues de los calculos (antes del printf) poner este codigo
Código
  1. if ((mayor == x1 && menor == x2) ||
  2.    (menor == x1 && mayor == x2))    medio = x3;
  3. if ((mayor == x2 && menor == x3) ||
  4.    (menor == x2 && mayor == x3))    medio = x1;
  5. if ((mayor == x1 && menor == x3) ||
  6.    (menor == x1 && mayor == x3))    medio = x2;
  7.  
Como puedes ver el codigo se puede complicar cuantos mas numeros quieras ordenar.

Saludos!

PD: En stdlib existe una funcion para ordenar (metodo QuickSort) qsort mira como funciona por si te interesa http://www.conclase.net/c/librerias/funcion.php?fun=qsort
30  Programación / Scripting / Re: Problema Con Python+Mysql (insert) en: 12 Marzo 2008, 19:38 pm
Es por la forma en la q envias el mensaje. Lo correcto es usar comillas simples ( '  ') al principio y al final de los valores (VALUES) que vas a agregar:
Código
  1. cursor.execute("""INSERT INTO est (matricula, nombre, apellido, mat1, mat2, mat3, mat4, mat5, mat6) VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s',' %s', '%s')""", (matricula, nombre, apellido, materia1, materia2, materia3, materia4, materia5, materia6))
  2.  

Suerte!
Páginas: 1 2 [3] 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines