|
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: #include <stdio.h> void uno( void () ); void dos( void () ); int main(void){ uno( dos ); dos( uno ); return 0; } void uno( void funcionDos() ){ } void dos( void funcionUno() ){ }
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.
|
|
|
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: FILE *fd; int documento; char nombre[50],pais[50]; fd =fopen("C:\\Users\\Pablo-PC\\Desktop\\personas.txt","r"); printf("Documento\tNombre\tPais\n"); while(fscanf(fd ,"%d %s %s\n",&documento , &nombre , &pais ) == 3) { printf("%d\t\t%s\t%s\n",documento ,nombre ,pais ); }
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. #include <stdio.h> void uno( void () ); void dos( ); int main(void){ uno( dos ); return 0; } void uno( void funcionDos() ){ } void dos( ){ }
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.
|
|
|
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 NMatriz con el patrón de números aleatorios voy a dejar el código corregido: #include <stdio.h> #include <stdlib.h> //incluye srand() y rand() #define tamanyoMatriz 6 int main() { int matriz[tamanyoMatriz][tamanyoMatriz]; //srand(time(0));//numeros Aleatorios en funcion del tiempo for (int i=0; i<tamanyoMatriz; i++)//para desplazarse por las columnas { for (int j=0 ;j<tamanyoMatriz; j++)//para desplazarse por las filas { matriz [i ][j ]=rand() % 11;//Agrega numero aleatorio a la posicion ij de la matriz de 1 a 10 //matriz[i][j] = j+1; printf("\t%d", matriz [i ][j ]);//imprime elemento de la matriz en pantalla } printf("\n\n");//para dejar espacios entre filas. } return 0; }
|
|
|
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. 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 solo lo consultaba con fines investigativos y antropologicos 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!!! 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 , que buenos tiempos
|
|
|
|
|
|
|