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 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ... 311
331  Programación / Programación C/C++ / Re: Llamas a función y pasar como argumento otra llamada a función [C] en: 25 Septiembre 2016, 03:00 am
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.
332  Programación / Programación C/C++ / Re: Llamas a función y pasar como argumento otra llamada a función [C] en: 25 Septiembre 2016, 02:49 am
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???
333  Programación / Programación C/C++ / Re: Imposible mostrar texto de un txt en C - Tengo un error y nose cual es en: 25 Septiembre 2016, 02:47 am
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
334  Programación / Programación C/C++ / Re: [AYUDA] Modelo de Parcial en C en: 25 Septiembre 2016, 02:13 am
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.
335  Programación / Programación C/C++ / Re: Llamas a función y pasar como argumento otra llamada a función [C] en: 25 Septiembre 2016, 02:08 am
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.
336  Programación / Programación C/C++ / Re: ¿ como puedo cargar una imagen en lenguaje c? en: 24 Septiembre 2016, 16:46 pm
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.
337  Programación / Programación C/C++ / Re: [AYUDA] Modelo de Parcial en C en: 24 Septiembre 2016, 00:16 am
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.  
338  Foros Generales / Noticias / Re: 4chan vs Google: ¿por qué le han declarado la guerra al gigante de Internet? en: 24 Septiembre 2016, 00:13 am
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.
339  Foros Generales / Noticias / Re: Porno, ilegal: Rusia prohíbe acceso a PornHub y YouPorn en: 24 Septiembre 2016, 00:08 am
Ver porno es para mayores de edad, yo nunca vi porno de menor, bueno, alguna revista, y alguna vez con los amigos,pero fue casi nada.

Yo tampoco  :silbar: :silbar: :silbar: :silbar: :silbar: :silbar: :silbar: :silbar: solo lo consultaba con fines investigativos y antropologicos  :laugh: :laugh: :laugh:


Ahora lo mejor es la respuesta de los rusos:

Las reacciones no se han hecho esperar. Una mujer ante la prohibición del año pasado consultó si existía alguna alternativa, a lo que la cuenta oficial de Twitter del Roskomnadzor le sugirió que "conociera a alguien en el mundo real". Esta semana la institución afirmó que dicho mensaje "aún es relevante".

Con esa la sacaron fuera del estadio!!!  :laugh: :laugh: :laugh: :laugh:

Jajaja esos rusos, con el monton de porno que generan ja!!

aqui en Spain en la epoca franquista el porno o peliculas eroticas estaban prohibidas, y la gente iba a Francia a los cines para poder verlas, las tipicas peliculas de Emanuell o cosas asi, no se cuales pondrian, creo que aun perdura algo este sentimiento en parte de la poblacion mayor de Spain....

ohhh Emmanuelle... no solo se le queria en españa, aquí en Colombia eran famosas esas peliculas, curiosamente, fueron conocidas por canales de TV de Perú y Brasil  :D :D :D, que buenos tiempos  :silbar: :silbar:


340  Programación / Programación C/C++ / Re: [AYUDA] Modelo de Parcial en C en: 23 Septiembre 2016, 21:44 pm
codeblocks.
Páginas: 1 ... 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 [34] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ... 311
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines