Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - amchacon

#731
No se debe usar fflush(stdin); es una mala práctica.

Por cierto para la pausa:

system("PAUSE");

Aunque yo personalmente:

puts("Pulse enter para salir");
getchar();
#732
Código (cpp) [Seleccionar]
("int c1, int f1, int c2, int f2")

Lo que querían decir con esto es que declarases esas variables, no que copy&pasteases  :xD
#733
Cita de: crawler! en 24 Junio 2013, 00:09 AM
Gracias por responder amchacon!

Quieres decir que cuando le pasas un array como parámetro se pasa automáticamente por referencia ¿no? ¿Así de simple? ¿no es necesario usar punteros ni nada?
El truco es que los arrays se almacenan "con un puntero a su primer elemento" por lo tanto no es necesario pasarlo por referencia, es implícito al estar usando punteros.
#734
Sencillo, haz una versión en 64 bits y otra en 32 bits.
#735
No es posible devolver un array bidimensional (bueno en realidad hay un truquillo para hacerlo usando memoria dinámica pero no vale la pena).

Lo que se suele hacer es pasar el array a la funcion:

Código (cpp) [Seleccionar]
void Funcion(int Matriz[5][5])
{

  // ...

}


La matriz conservará los cambios al finalizar la función ;)
#736
Los dos son portables (forman parte del C/C++ estándar).

Cout y cin son menos ploquimes a errores (ya que no tienes que indicar su formato).
#737
¿Pero no estabas usando archivos .txt?

Borra todo lo que tengas y vuelve al código inicial. Después mirate el vídeo que te pasé.
#738
Cita de: MeCraniDOS en 22 Junio 2013, 20:37 PMNo se como guardar lo nombres en un vector  :-\
Pues si no sabemos ni siquiera usar un vector vamos mal  :silbar:

Mírate este vídeo:
http://www.youtube.com/watch?feature=player_embedded&v=ySZ60lvuoo4
#739
Cita de: 0xDani en 16 Junio 2013, 16:30 PM
El caso es que el compilador no te incluye automáticamente los archivos de implementación. Puedes probar a dejar el archivo de cabecera así:

Código (cpp) [Seleccionar]
//operaciones.h

#ifndef OPERACIONES_H_INCLUDED
#define OPERACIONES_H_INCLUDED

#include <iostream>
#include <stdio.h>

int suma(int x , int y);
int resta(int x , int y);

#include "operaciones.cpp" <--- Fijate en esto

#endif


Y quitar el include en operaciones.cpp.

Otra opción sería crear una biblioteca estática o dinámica.

Saludos.
Joe Dani, no recomiendes esas chapuzas xDDDD

Lo de la biblioteca estática es mejor. Para ello tienes que añadir el archivo .cpp en tu IDE.
#740
Tú lo que quieres es algo parecido a mi Rar File Missing.

Consulta mi código, no obstante es bastante sencillo (vas guardando los nombres en un vector, después le pides al usuario un número y accedes a ese elemento del vector).