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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 2 3 [4]
31  Programación / Programación C/C++ / Re: ¿Error en cabecera de funciones? en: 18 Diciembre 2011, 00:08 am
Debes aprende a usar bien punteros en C.

Código
  1. /*Codigo para intercambiar dos números*/
  2.  
  3. #include <stdio.h>
  4.  
  5. void Intercambiar(int *x, int *y);
  6. //void Intercambiar(int *, int *);       //tambien puede ser de esta forma
  7.  
  8. int main ( )
  9. {
  10.    int num1, num2;
  11.  
  12.    printf ( "Dame un numero: " );
  13.    scanf ( "%d", &num1 );
  14.  
  15.    printf ( "Dame otro numero: " );
  16.    scanf ( "%d", &num2 );
  17.  
  18.    Intercambiar (&num1, &num2);
  19.  
  20.    printf ( "Los he intercambiado: %d %d", num1, num2 );
  21.  
  22.    setbuf ( stdin, NULL );
  23.    getchar ( );
  24.  
  25.    return 0;
  26.  
  27. }
  28.  
  29. void Intercambiar(int *x, int *y)
  30. {
  31.    int aux;
  32.  
  33.    aux = *x;
  34.    *x = *y;
  35.    *y = aux;
  36. }
  37.  
  38.  

Lo que tu muestras es de C++
32  Programación / Programación C/C++ / Re: Duda sobre uso de Direcciones para ubicar archivos en: 12 Diciembre 2011, 03:36 am
osea da = si se pone el nombre o la direccion lo abre de igual manera??


osea da igual si me archivo se llama Prueba.txt
 

o  "C:/Users/Usuario/Documents/CodeBlocks/Prueba.txt";

no se si me explico
 


si tu ejecutable se encuentra en el mismo directorio que el archivo Prueba.txt, no es necesario indicarle la ruta completa, en caso contrario, tienes que hacerlo de la manera que mencioné anteriormente. El if() que coloque, valida en el caso de que el archivo no existe, u ocurra por algun otro motivo.
33  Programación / Programación C/C++ / Re: Duda sobre uso de Direcciones para ubicar archivos en: 12 Diciembre 2011, 03:26 am
Se puede hacer de dos formas:

Código
  1. FILE* ficheroEntrada;
  2. char nombre[] = "C:\\Users\\Usuario\\Documents\\CodeBlocks\\Prueba.txt";
  3.  
  4. if ( (ficheroEntrada = fopen(nombre, "rb")) == NULL )
  5. {
  6.    printf ( "error al abrir el fichero\n" );
  7. }
  8. else
  9. {
  10.    /*puedes hacer la respectiva lectura*/
  11. }
  12.  

o tambien

Código
  1. FILE* ficheroEntrada;
  2. char nombre[] = "C:/Users/Usuario/Documents/CodeBlocks/Prueba.txt";
  3.  
  4. if ( (ficheroEntrada = fopen(nombre, "rb")) == NULL )
  5. {
  6.    printf ( "error al abrir el fichero\n" );
  7. }
  8. else
  9. {
  10.    /*puedes hacer la respectiva lectura*/
  11. }
  12.  
34  Programación / Programación C/C++ / Re: winsock + winapi en C en: 10 Diciembre 2011, 18:40 pm
Eso quiere decir que no es necesario usar hilos¿?. La verdad este programa lo tenia abandonado de hace mucho tiempo, y quisiera volver a abordar este tema.
35  Programación / Programación C/C++ / winsock + winapi en C en: 10 Diciembre 2011, 01:08 am
Hola a toda la Comunidad, me presento soy bdoX y soy nuevo en el foro, he mirado varios temas y me doy cuenta de que en este foro hay gente muy capacitada :-). Bueno les cuento, hice un programa de envio de archivos en winsock (Windows) para consola en C, cuando quise pasar esa versión a winapi, me arrojaba errores de ejecución. ¿Alguien sabe si para programar winsock+winapi necesito usar hilos de ejecución? por algun lado de internet, decia que tenia que usar un hilo para montar la interfaz de usuario y otro hilo para montar el socket. Ojalá y alguien me pueda ayudar.

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