Se encontraron 388 coincidencias

por mollok
20/03/2019 12:52 pm
Foro: Principiantes C/C++
Tema: Nuevo y duda
Respuestas: 2
Vistas: 40

Re: Nuevo y duda

Pues haces todas las compilaciones a mano mediante la línea de comandos o generas un makefile para que automatice la operación, pero el makefile mismo es un lenguaje en su mismo.

O más fácil: usas un IDE, le das todos los archivos y que se encargue él de compilar el proyecto.
por mollok
19/03/2019 6:08 pm
Foro: C/C++ en General
Tema: AYUDA EN C++
Respuestas: 1
Vistas: 47

Re: AYUDA EN C++

Por ejemplo en C, C++ creo que tiene regex y tal, pero no soy de C++: #include <stdio.h> #include <string.h> void obtener_id(char *campo) { static unsigned short id = 0; char cadena[5]; if(!campo) { id = 0; return; } sprintf(cadena, "V%03u", id++); strcpy(campo, cadena); } int validar(char *cadena) ...
por mollok
19/03/2019 7:44 am
Foro: Principiantes C/C++
Tema: Ayuda - Punteros-malloc-
Respuestas: 7
Vistas: 117

Re: Ayuda - Punteros-malloc-

Por lo que dices parece que sí, que el stack comparte memoria con el heap.

Por cómo hiciste el programa está todo muy codificado a mano. Si bien es la forma más rápida pues no hay sobrecarga de operaciones es muy poco modulable.

Voy a mirar tu proyecto, a ver que tal.
por mollok
19/03/2019 3:49 am
Foro: Principiantes C/C++
Tema: ¿Por qué me imprime el carácter "c"?
Respuestas: 3
Vistas: 83

Re: ¿Por qué me imprime el carácter "c"?

Puedes hacer lo siguiente:

Supongamos que tu variable de cadena se llama 'cadena':

Código: Seleccionar todo

c = strchr(cadena, '\n');
if(c)
    *c = '\0';
Si existe \n te lo cambiará por \0.
por mollok
18/03/2019 4:26 pm
Foro: Principiantes C/C++
Tema: Ayuda - Punteros-malloc-
Respuestas: 7
Vistas: 117

Re: Ayuda - Punteros-malloc-

Según lo que me has pasado he hecho dos versiones del código que funcionan de forma más modular. Hay que decir que tiene algunos hacks porque, al no tener el proyecto entero, debía hacer pruebas. Si lo quieres probar debes eliminar esas partes para pruebas, añadir lo que tengas que añadir a tus cabe...
por mollok
18/03/2019 3:31 am
Foro: Principiantes C/C++
Tema: ¿Por qué me imprime el carácter "c"?
Respuestas: 3
Vistas: 83

Re: ¿Por qué me imprime el carácter "c"?

Dentro del for if tienes palabra[i]=palabra2[j]; Estás copiando palabra2 a palabra. Eso está al revés. gets también adquiere el carácter de nueva línea, el '\n' que cuando copies palabra2 a arbalap este carácter quedará el primero y por consiguiente no habrá palíndromo. Debes quitar ese carácter ant...
por mollok
16/03/2019 12:43 pm
Foro: Principiantes C/C++
Tema: Ayuda - Punteros-malloc-
Respuestas: 7
Vistas: 117

Re: Ayuda - Punteros-malloc-

Déjame ver las estructuras.
por mollok
16/03/2019 8:31 am
Foro: C/C++ en General
Tema: Apertura de archivos en bucle
Respuestas: 1
Vistas: 277

Re: Apertura de archivos en bucle

Aquí tienes una respuesta que te puede ayudar: viewtopic.php?f=13&t=23521
por mollok
16/03/2019 8:27 am
Foro: C/C++ en General
Tema: ¿Para qué sirven las uniones?
Respuestas: 1
Vistas: 524

Re: ¿Para qué sirven las uniones?

Una unión sirve para que una misma posición de memoria pueda ser tratada de diferentes formas. La unión tendrá el tamaño de la variable mas grande de las que guarda. Por ejemplo: union una_union { char c; int i; double d; }; Genera un tipo de dato 'union una_union' donde las tres variables (c, i y d...
por mollok
16/03/2019 2:30 am
Foro: Principiantes C/C++
Tema: Ayuda - Punteros-malloc-
Respuestas: 7
Vistas: 117

Re: Ayuda - Punteros-malloc-

Por lo pronto veo mucho malloc pero ningún free.
Al no liberar memoria te puedes quedar rápidamente sin ella.
por mollok
15/03/2019 9:43 am
Foro: Principiantes C/C++
Tema: Carga secuencial de imágenes
Respuestas: 3
Vistas: 81

Re: Carga secuencial de imágenes

De las librerías no sé, cada sistema operativo tiene las suyas. Respecto al código aquí tienes un ejemplo en C. C++ no me gusta y no lo uso: #include <stdio.h> int main() { char ubicacion[10][25]; // cargo todas las rutas for(int i = 0; i < 10; ++i) { sprintf(ubicacion[i], "img%i.jpg", i); } // mues...
por mollok
14/03/2019 1:37 pm
Foro: Principiantes C/C++
Tema: Carga secuencial de imágenes
Respuestas: 3
Vistas: 81

Re: Carga secuencial de imágenes

Una forma sería que tuvieras las imágenes con nombres img1.jpg, img2.jpg, img3.jpg, etc. entonces con un for podrías crear cadenas secuenciales con contanenaciones y así se formarían los nombres automáticamente. Otra forma sería usar las librerías del sistema operativo para obtener los nombres de lo...
por mollok
11/03/2019 4:09 am
Foro: Principiantes C/C++
Tema: Tabla de multiplicación en c++
Respuestas: 4
Vistas: 78

Re: Tabla de multiplicación en c++

Mete el cout dentro de un if que ejecute su cuerpo mientras res sea diferente a 25
por mollok
09/03/2019 2:06 pm
Foro: Algoritmos
Tema: Dudas juego ahorcado en C
Respuestas: 1
Vistas: 45

Re: Dudas juego ahorcado en C

Una solución sencilla sería un array que representara las 27 letras. Se deja a 0 o false sus elementos y cuando el usuario introduzca una letra se mira en la posición del array que la representa si está a 0 o false. Si es así es la primera vez que se introduce, se hace el trabajo necesario y se pone...
por mollok
09/03/2019 1:14 am
Foro: Principiantes C/C++
Tema: Consulta sobre la limitacion de usar "cin".
Respuestas: 11
Vistas: 240

Re: Consulta sobre la limitacion de usar "cin".

Vaciar buffers de entrada es una navaja de doble filo: si un buffer tiene cosas dentro se van a desechar pero si desde un principio está vacío lo que harán estás funciones es esperar a que haya algo, después van a informar ese algo y es entonces cuando permitirán que el programa continúe. El año pas...