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


 


Tema destacado: Análisis del vídeo del hackeo al Sindicato de los Mossos de Esquadra


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 275
1  Programación / Programación C/C++ / Re: Llamas a función y pasar como argumento otra llamada a función [C] en: Hoy a las 04:25
Ahi estas llamando una función dentro otra.

Daria lo mismo:
Código
  1. void uno(void (*pfunc)(void)) {
  2. printf("Uno\n");
  3. (*pfunc)();
  4. }

que usar una función:

Código
  1. void uno() {
  2. printf("Uno\n");
  3. printf("Dos\n");
  4. }

Simplemente para un caso de este tipo es absurdo este tipo de procedimientos. Es complicarse la vida  >:(
2  Programación / Programación C/C++ / Re: Imposible mostrar texto de un txt en C - Tengo un error y nose cual es en: Hoy a las 04:21
Hola

Pero en ese caso me imprimiria con las comas incluidas en cada columna, como hago para que no me tome las comas?.

Una forma seria simplemente borrar las comas en el archivo.

Otra forma seria validar caracter por caracter que solo se imprima con la condición que NO sea un caracter coma.
3  Programación / Programación C/C++ / Re: Llamas a función y pasar como argumento otra llamada a función [C] en: Hoy a las 03:00
Que me imprima "Uno" y en la línea siguiente "dos"

No se puede hacer de esa manera, lo mejor en ese caso seria:

Código
  1. #include <stdio.h>
  2.  
  3. void uno( void ()  );
  4. void dos( void () );
  5.  
  6.  
  7. int main(void){
  8.  
  9. uno( dos );
  10. dos( uno );
  11.  
  12. return 0;
  13. }
  14.  
  15. void uno( void funcionDos() ){
  16. printf( "\n Uno " );
  17. }
  18.  
  19. void dos( void funcionUno() ){
  20. printf( "\n dos" );
  21. }
  22.  

Eso es debido a que esas funciones no retornan ni toman argumentos, por lo que deben ser invocadas linealmente una y luego la otra para que se ejecuten.

En este caso, es lo mismo llamar a void uno() que void uno( void Dos), pues son funciones que solo imprimen un texto diseñado en tiempo de compilación y se muestra directamente al usuario sin tener ninguna clase de persistencia.
4  Programación / Programación C/C++ / Re: Llamas a función y pasar como argumento otra llamada a función [C] en: Hoy a las 02:49
Hola a todos.
MCKSys Argentina, gracias por la página que me apuntaste, pero todavía no si es lo que busco. -
dato000 me resulta lo mismo que antes, compila perfecto, pero me imprime solamente Uno. -

Saludos.

Pues eso es exactamente lo que hace, que querias que hiciera???
5  Programación / Programación C/C++ / Re: Imposible mostrar texto de un txt en C - Tengo un error y nose cual es en: Hoy a las 02:47
Reemplaza la función IMPRESION con lo siguiente:

Código
  1. FILE *fd;
  2.  
  3.    int documento;
  4.    char nombre[50],pais[50];
  5.  
  6.    fd=fopen("C:\\Users\\Pablo-PC\\Desktop\\personas.txt","r");
  7.  
  8.    printf("Documento\tNombre\tPais\n");
  9.  
  10.    while(fscanf(fd,"%d %s %s\n",&documento, &nombre, &pais) == 3)
  11.    {
  12.        printf("%d\t\t%s\t%s\n",documento,nombre,pais);
  13.    }
  14.    fclose(fd);
  15.  

Al parecer el problema de que no leyera todas las columnas era las comas en el fscanf, las cuales no deben ser utilizadas en un procedimiento de lectura o input pues provocaria volcamiento de memoria.

Y respecto a que solo quedaba en una sola linea dentro del while, es que no se que carajos era ese tipo de ciclo, solo era mandarle el archivo, y en estos casos, el mismo ciclo sabe cuando ha terminado el mismo, por lo que solo es necesario determinarle que tipo de parametros leer, y en que orden imprimirlos.

Fuente:

http://stackoverflow.com/questions/14199155/reading-in-c-using-fscanf-multiple-values
6  Programación / Programación C/C++ / Re: [AYUDA] Modelo de Parcial en C en: Hoy a las 02:13
No compila porque no esta hecho en visual studio sino en codeblocks, los cuales utilizar compiladores diferentes, por lo tanto, utilizan comandos de ejecución diferentes.

Mi consejo es que uses otro IDE con otro compilador, estan codeblocks, dev-c++, WxDev-C++, Adjunta...los cuales vienen distintos compiladores, visual studio no esta hecho para trabajar a la medida con C/C++, ahora si tienes tantas ganas de usar VS, pues averiguate los comandos correctos para ejecutar el código en ese ambiente.
7  Programación / Programación C/C++ / Re: Llamas a función y pasar como argumento otra llamada a función [C] en: Hoy a las 02:08
Esta mal declarada la función uno, la cuál debe declararse con una estructura que reciba una función vacia como parametro ( dos() ) y así ejecutar ese metodo que se necesita.

Código
  1. #include <stdio.h>
  2.  
  3. void uno( void ()  );
  4. void dos( );
  5.  
  6.  
  7. int main(void){
  8.  
  9. uno( dos );
  10.  
  11. return 0;
  12. }
  13.  
  14. void uno( void funcionDos() ){
  15. printf( "\n Uno " );
  16. }
  17.  
  18. void dos(  ){
  19. printf( "\n dos" );
  20. }
  21.  

En lo personal este tipo de declaraciones en C son horrendas, pues al ser programación estructurada no es lo ideal en la forma de escribir código, es mejor usar funciones directas o virtuales para ejecutar este tipo de funciones, luego en C++ ya existe el encapsulamiento y declaraciones para ejecutar nuevas instancias de objetos, que facilitan mucho el desarrollo.

Supongo que será más un tema de aprendizaje, lo cuál viene bien.
8  Programación / Programación C/C++ / Re: ¿ como puedo cargar una imagen en lenguaje c? en: Ayer a las 16:46
ahhhh para imagenes hay varias librerias:

ncurses
opengl
SDL
SFML
Allegro
Miniwin --> Implementada por un profesor de españa, el sensei Paueky, dejo el excelente tutorial de imagenes

 

Ya seria cuestión de elegir una y sacarle provecho.
9  Programación / Programación C/C++ / Re: [AYUDA] Modelo de Parcial en C en: Ayer a las 00:16
Ahi ya lo probé y no anda. Marca varios errores pero mas que nada en el for (dice que le falta un ; pero nada q ver jaja).

Podrias revisarlo?

Y fijate lo que puse yo arriba del ejercicio 1.

saludos

por eso dije, que como lo saque a pura memoria habria que pulirlo, ya teniendo una base puede revisarse y pulirse el código, hombre, un poco de esfuerzo ni que fuera tan dificil. Sería en un par de horas hasta que llegue a mi casa para comprobar el funcionamiento del algoritmo.

Echale más ganas y revisa los errores. El mismo compilador indica que debe corregirse, y da pistas probables de como solucionarlo (en algunos casos).
---EDITADO---

Muy bien ya mire el código, y salvo un punto y coma ( ; ) y renombrar correctamente la matriz, el código corre sin problemas.


Matriz con el patrón de 1 a N


Matriz con el patrón de números aleatorios

voy a dejar el código corregido:

Código
  1. #include <stdio.h>
  2. #include <stdlib.h> //incluye srand() y rand()
  3.  
  4. #define tamanyoMatriz 6
  5.  
  6.  
  7. int main()
  8. {
  9.  
  10.  int matriz[tamanyoMatriz][tamanyoMatriz];
  11.  srand (time(NULL));
  12.  
  13.   //srand(time(0));//numeros Aleatorios en funcion del tiempo
  14.   for (int i=0; i<tamanyoMatriz; i++)//para desplazarse por las columnas
  15.   {
  16.        for (int j=0 ;j<tamanyoMatriz; j++)//para desplazarse por las filas
  17.        {
  18.            matriz[i][j]=rand() % 11;//Agrega numero aleatorio a la posicion ij de la matriz de 1 a 10
  19.            //matriz[i][j] = j+1;
  20.            printf("\t%d", matriz[i][j]);//imprime elemento de la matriz en pantalla
  21.         }
  22.         printf("\n\n");//para dejar espacios entre filas.
  23.   }
  24.   return 0;
  25. }
  26.  
10  Foros Generales / Noticias / Re: 4chan vs Google: ¿por qué le han declarado la guerra al gigante de Internet? en: Ayer a las 00:13
jajajajajaajja buenisimo esos de 4chan a veces son unos genios en esto de trollear.

Citar
El algoritmo se encuentra en total funcionamiento en el buscador. Si buscamos ‘nigger rapes white woman’, aparecen sólo 417.000 resultados, mientras que si buscamos ‘google rapes white woman’ aparecen 7.000.000 de resultados. Si comparamos ambas búsquedas, podemos ver incluso que alguno de los resultados coincide, aunque no sabemos si puede ser casualidad o si está directamente relacionado con la propuesta de 4chan.

Epic Thread, creo que hoy me la pasare a lo loco echando un vistazo en 4chan.

Creo que a la larga habrá que usar otro buscador para estos casos.
Páginas: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ... 275
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines