Para regresar más de un valor en una función hay dos caminos: – Regresar los avlores en un array – Regresar la salida usando parámetros por referencia Para explicar estos dos caminos, supongamos que tenemos dos numeros a y b, y queremos una funcion que nos regrese tres valores: la suma, la resta y la [...]
Archivo para ‘Tips varios relacionados con C/C++’ Category
Funciones en C/C++: como regresar más de un valor
Miércoles, mayo 20th, 2009Construir arrays dinámicos de dos dimensiones en C
Martes, abril 14th, 2009Aquí sólo explicare la idea de como construir arrays de dos dimensiones en C/C++ usando la función de este post. Lo primero que hay que tener en cuenta, es que todo se va a construir a base de arrays de una sola dimensión, así que debemos separar una mjatriz en arrays de una dimensión. Tomemos [...]
mod en C/C++ (residuo de la división entera)
Miércoles, marzo 25th, 2009A muchos les surge la duda (más cuando migran de otro lenguaje, como pascal) de cual es el operador mod o residuo de la división entera en C/C++. Pues este operador es “%”. Ejemplos de uso y resultados [sourcecode language='cpp']int a; a=10%3;[/sourcecode] En este caso, “a” va a almacenar el valor de 1, ya que [...]
se salta el scanf, resolver problema
Domingo, febrero 22nd, 2009Al leer algunos valores con scanf como caracteres o cadenas, suele que en algunos casos se salte uno que otro scanf sin razón aparente. Esto es porque el buffer de la entrada de datos no se vació al pasar un scanf y entonces al llegar a un segundo scanf, se toma como datos del teclado [...]
C++: mostrar cierto número de decimales de un float
Viernes, febrero 20th, 2009Pues a varios les ha surgido esa pregunta, sobre todo cuando están iniciando en la programación en C/C++, así que ¿Cómo mostrar n decimales solamente de un número flotante? Pues sabemos que con printf y “%f“podemos mostrar un avlor o el contenido de una variable de tipo float. Ahora simplemente agramos “.”(punto) y luego el [...]
Ejecutar programa en C++Builder sin ventana (form o formulario)
Domingo, enero 4th, 2009Si quieres hacer un programa en C++ Builder que no habrá ninguna ventana (ninguna form, ni minimizada, ni oculat, ni ninguna ventana de MS-DOS) has lo siguiente: Crea un proyecto nuevo (File->New Application)y ahora ve a View->Units y ahi selecciona Project1, esto debe abrir una pestaña de Project1.cpp, si te fijas ahi está una función [...]
Poder ejecutar los programas de C++builder en cualquier maquina
Viernes, diciembre 19th, 2008Al instalar CBuilder también se instalan unas librerías dinámicas que necesitan los programas para ejecutarse. Al llevar un programa hecho en C++Builder a otra máquina, esas líbrerias no van a estar instaladas. Si quieres incluir estas librerías en el ejecutable (de manera que el programa corra en otras PCs sin C++Builder instalado) tienes que cambiar [...]