Se encontraron 342 coincidencias

por mollok
13/01/2019 4:33 pm
Foro: Principiantes C/C++
Tema: Salida del bucle cuando escribo -FIN- por teclado
Respuestas: 1
Vistas: 25

Re: Salida del bucle cuando escribo -FIN- por teclado

El for te impide terminar pues hasta que no se hayan realizado MAXLON iteraciones se seguirá repitiendo. Cuando el bucle termine devolverá el control al do-while quien sí mirará si c1 es diferente a 1 para repetirse. En verdad no necesitas for y el do-while puede ser sólo while: En vez de do{ for ( ...
por mollok
12/01/2019 4:33 pm
Foro: Mejora la web
Tema: Limitar imagenes para avatars y firmas
Respuestas: 6
Vistas: 5962

Re: Limitar imagenes para avatars y firmas

No se puede. Deberás subir tu imagen a un servidor de imágenes y enlazarla desde allí. Pero recuerda que debe ser de 80x80
por mollok
12/01/2019 12:36 pm
Foro: C/C++ en General
Tema: Ayuda con libreria graphic.h implementada en C
Respuestas: 4
Vistas: 67

Re: Ayuda con libreria graphic.h implementada en C

Entiendo. La instalación de la librería es sencilla: en verdad va más de configurar el IDE o de usar la línea de comandos del compilador. De todas formas prueba a usar esta página lo que te dicen en la siguiente web: http://mauricioavilesc.blogspot.com/2015/03/como-configurar-la-biblioteca-winbgim_2...
por mollok
12/01/2019 11:43 am
Foro: Principiantes C/C++
Tema: intercambio de posicion en un arreglo en C
Respuestas: 2
Vistas: 35

Re: intercambio de posicion en un arreglo en C

El algoritmo más sencillo para cambiar dos valores es:
Supongamos que tenemos
a = 1
b = 2

Entonces creas una variable auxiliar aux

Código: Seleccionar todo

aux = a;
a = b;
b = aux;
Terminado esto tenemos que
a = 2
b = 1
por mollok
12/01/2019 7:33 am
Foro: Principiantes C/C++
Tema: Determinar que fecha es la mas antigüa de un arreglo.
Respuestas: 2
Vistas: 35

Re: Determinar que fecha es la mas antigüa de un arreglo.

Ese código está incompleto:
En C hay una función para ordenar arrays, se llama qsort y usa el algoritmo de quicksort para ordenar. Al igual que en tu ejemplo, el tercer argumento es una función tipo int función(const void *elem1, const void *elem2)
por mollok
12/01/2019 2:44 am
Foro: C/C++ en General
Tema: Ayuda con libreria graphic.h implementada en C
Respuestas: 4
Vistas: 67

Re: Ayuda con libreria graphic.h implementada en C

Cómo dice el enunciado completo del ejercicio. La librería graphics.h sólo sirve para dibujar en la pantalla, por lo que no maneja arrays, y tu programa va de hacer una tabla. ¿O es que te han mandado hacer tú una librería llamada graphics.h dónde manejes esa tabla? Una tabla es tan fácil de hacer c...
por mollok
11/01/2019 8:24 am
Foro: Principiantes C/C++
Tema: Carga interactiva en un fichero
Respuestas: 4
Vistas: 44

Re: Carga interactiva en un fichero

Tienes inflacion como char[12], por lo tanto no puedes hacer

Código: Seleccionar todo

fscanf(fichero1,"%lf",&inflacion[i]);
ya que un tamaño de tipo char es 1 byte y el tamaño de double es de 8 bytes.
Debes crear un array de double para recibir la información.
por mollok
10/01/2019 3:13 pm
Foro: Principiantes C/C++
Tema: Duda acerca de estructura iterativa for
Respuestas: 1
Vistas: 22

Re: Duda acerca de estructura iterativa for

Si es un ejemplo del libro está bastante mal planteado, máxime si es para enseñar C desde 0, pues hay formas mucho mas claras de hacer lo mismo. Te reescribo el código, que hace exactamente lo mismo, pero de una forma mas clara: #include <stdio.h> #include <stdlib.h> #include <stdbool.h> int main(in...
por mollok
10/01/2019 11:07 am
Foro: Principiantes C/C++
Tema: No consigo implementar una función
Respuestas: 2
Vistas: 53

Re: No consigo implementar una función

A ver si alguien con Linux te puede ayudar. De todas formas signal es para enlazar una manejador con una señal, es decir, cuándo el programa reciba una señal saltará a esa función. Tal cómo lo tienes puesto vas a hacer lo que has dicho sólo en caso de que se falle en configurar el manejador. Debería...
por mollok
10/01/2019 3:56 am
Foro: Principiantes C/C++
Tema: Carga interactiva en un fichero
Respuestas: 4
Vistas: 44

Re: Carga interactiva en un fichero

Entre printf y fprintf no has hecho scanf para pedir datos.
por mollok
09/01/2019 1:19 pm
Foro: Principiantes C/C++
Tema: Imprimir matrices en C
Respuestas: 1
Vistas: 30

Re: Imprimir matrices en C

Debes repetir el bucle anidado lo que en vez de dar un valor sacas el elemento por pantalla:

Código: Seleccionar todo

printf("Imprimim els valors de l'array.\n");
for ( i = 0; i < M; ++i ) {
    for ( j = 0; j < N; ++j ) {
        printf("%d ", v[i][j]);
    }
    printf("\n");
}
por mollok
09/01/2019 1:12 pm
Foro: Principiantes C/C++
Tema: Una duda sobre funciones y punteros
Respuestas: 2
Vistas: 31

Re: Una duda sobre funciones y punteros

La respuesta rápida es que como cualquier otro tipo de dato, por ejemplo int* f(); Es el prototipo de una función, f, que devuelve un puntero a entero. Pero cuidado porque el puntero no puede apuntar a una variable automática que se haya creado dentro de f porque, al salir de ella, esa dirección se ...
por mollok
09/01/2019 6:47 am
Foro: Principiantes C/C++
Tema: Problema de programación.
Respuestas: 3
Vistas: 44

Re: Problema de programación.

Deberías recorrer la tabla ordenada para saber cuántos vecinos en 1 tiene. Por tanto debes hacer un bucle que recorra toda la tabla, igual que el que has hecho para rellenarlo. Pero por cada posición debes ver que hay alrededor, es decir, se tratar cómo una tabla de 3x3 cuyo centro sea la casilla in...
por mollok
08/01/2019 11:21 am
Foro: Principiantes C/C++
Tema: Problema de programación.
Respuestas: 3
Vistas: 44

Re: Problema de programación.

Tendrás que empezar generando el mundo, la tabla MxN y llenarla aleatoriamente de células vivas y muertas. Y viéndolo así necesitarás otra tabla dónde se irá dibujando el mundo actualizado según la 'foto' en tiempo t del mundo, ya que si actualizaras el mundo directamente te encontrarías con que no ...
por mollok
06/01/2019 7:43 am
Foro: C/C++ en General
Tema: Distribucion de pisos (castillos humanos).
Respuestas: 1
Vistas: 59

Re: Distribucion de pisos (castillos humanos).

Te fallan muchas cosas: Los números, de normal, se consiguen con enteros, int, y no con caracteres, char. Para conseguir números con scanf es mediante %d. %c es para conseguir un único carácter. Para conseguir datos para todos los pisos usa un bucle, puedes usar el for. Has avanzado bastante si tene...