Programación General > C/C++
como organizar el code en Dev-Cpp
Alfonsos1:
apenas estoy comensando a programar un programa (llevo 300 lineas), y ya me esta costando entender y ubicarme entre tanto codigo :wacko:
mirando la interfas del DevCpp vi que todo el codigo que escrivi estaba dentro de una pestaña, quisiera saver si puedo dividir el codigo en varias pestañas, si se puede diganme como
Geo:
Puedes separar el código en diferentes archivos, un ejemplo sencillo sería esto:
funciones.h
--- Código: C --- #ifndef FUNCIONES_H#define FUNCIONES_H void imprime( char *mensaje ); #endif
funciones.c
--- Código: C --- #include "funciones.h"#include <stdio.h>#include <stdlib.h> void imprime( char *mensaje ) { printf( "%sn", mensaje );}
main.c
--- Código: C --- #include "funciones.h"#include <stdio.h>#include <stdlib.h> int main() { imprime( "Hola mundo" ); return 0;} En main.c se usa la función imprime que está declarada fuera de main.c, de esta forma puedes separar el programa en módulos, o simplemente colocar código en diferentes archivos de manera que puedas tenerlo mejor organizado :).
En Dev-Cpp solo tienes que ir agregando archivos al proyecto para que compile sin problemas (para el ejemplo que puse), suerte.
alb:
En C++, puedes declarar la clase en un archivo .h y definirla en un .cpp. Es importante al empezar un nuevo programa de tener una idea de los elementos mas importantes del programa. Eso te puede ayudar a separar el codigo en diferentes partes.
Alfonsos1:
no he podido aún, les digo lo que hice:
le di clic al boton "nuevo", luego elegi la opcion "nuevo codigo fuente", y puse este codigo:
#ifndef FUNCIONES_H
#define FUNCIONES_H
int fun();
#endif
luego volvi a crear otro codigo fuente y puse este codigo:
#include "funciones.h"
int fun() {
return 1;
}
Pero cuando intento compilar me da el siguiente error:
--- Citar ---1 C:Dev-CppcarpetaNueva carpetaSinNombre5.cpp funciones.h: No such file or directory.
C:Dev-CppcarpetaNueva carpetaMakefile.win [Build Error] [SinNombre5.o] Error 1
--- Fin de la cita ---
me marca la linea que dice #include "funciones.h" como la linea del error.
Les dejo una imagen, notaran que el archivo SinNombre4 es .cpp y no .h , talves sea ese el problema pero no se como hacer para que sea .h
alb:
Has salvado el primer archivo con nombre "funciones.h" ?
Navegación
[#] Página Siguiente
Ir a la versión completa