elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 49
91  Programación / Programación C/C++ / Re: Nuevo en C++ en: 20 Julio 2012, 00:14 am
Sí, esas son las funciones de entrada y salida. En C++ se usan las que se incluyen en iostream, y en C las de stdio.h.

Lo que tendrías que hacer sería mirar cómo funciona iostream en una de las primeras webs que te pasé (así como la edición de ficheros) y el resto deberías poder hacerlo desde el último.
92  Programación / Programación C/C++ / Re: Nuevo en C++ en: 20 Julio 2012, 00:08 am
No, por eso, de guiarte por el último de los manuales que te he pasado, tendrías que mirar otro sitio también para poder aprender POO.

93  Programación / Programación C/C++ / Re: Nuevo en C++ en: 20 Julio 2012, 00:04 am
No creo... Mira las funciones de entrada y salida (E/S) por las otras webs que te he pasado, y por esta mira el resto.

Cuando termines este manual, para saber más de C++, tendrás que mirar por otro sitio cosas de Programación Orientada a Objetos, pero bueno...

¡Saludos!
94  Programación / Programación C/C++ / Re: Tamaño de array através de variable en: 19 Julio 2012, 23:36 pm
Mmm... Creo que no se puede. Lo que más se le aproxima es hacer una definición, quedando así:

Código
  1. #include <iostream>
  2. #define COLUMNA 3
  3. #define LINEA 3
  4.  
  5. using namespace std;
  6.  
  7. int main ()
  8. {
  9.    int array[COLUMNA][LINEA] = {5, 1, 2, 5, 1, 2, 5, 1, 2};
  10.    return 0;
  11. }
  12.  

Saludos!
95  Programación / Programación C/C++ / Re: Nuevo en C++ en: 19 Julio 2012, 23:28 pm
A mí también me gusta el manual de Nacho Cabanes (lo que pasa es que es de C, no de C++).

Eso es lo más básico... El resto de páginas que me sé son mucho más complejas, intenta empezar por ahí.

¡Saludos!
96  Programación / Programación C/C++ / Re: Librerias en linux? en: 19 Julio 2012, 19:16 pm
También es muy probable que el resultado de a / b sea un número decimal, así que te convendría hacer que la variable e sea float.

También me he fijado que pones:

Código
  1. printf("La suma de los números es : ""%d\n", c);

Eso no está mal, pero antes de poner el %d no es necesario cerrar las comillas y abrirlas otra vez. Podría ser así también:

Código
  1. printf("La suma de los números es : %d\n", c);

¡Un saludo!
97  Programación / Programación C/C++ / Re: Librerias en linux? en: 19 Julio 2012, 17:11 pm
¡Hola!

En Linux sigue siendo la misma librería, no debe traer problemas que incluyas esa. Eso sí, si estás programando en C++, realmente deberías poner esto:

Código
  1. #include <cstdio>

Ya que lo que has puesto en tu mensaje sería C, no C++.

¡Un saludo!
98  Programación / Programación C/C++ / Re: Programa que calcula factorial de un valor en: 19 Julio 2012, 09:53 am
¡Hola!

Si lo que pasa es que no encuentras el error en tu código, es porque para system("pause"); debes incluir la biblioteca cstdlib. De todas formas, creo que es mejor usar getchar(), ya que este último sí es portable a otras plataformas, al contrario que el primero.

Por cierto, una cosa que he encontrado en tu código:

Código
  1. #include<string.h>

Si es C++, no debes incluir string.h, sino cstring. Además, no usas para nada esa biblioteca, por lo que podrías quitarla.

Saludos!
99  Programación / Programación C/C++ / Re: Funcion que retorne char array? en: 19 Julio 2012, 09:43 am
Citar
A mi código agregale un (char *) antes del malloc, algo así:

(char *)malloc(....)

El compilador no debería de pedirlo, es extraño.

A mí siempre me ha pedido el (char*) antes de usar malloc(). Creo (o supongo, no lo sé seguro) que es para que el compilador sepa si lo que quieres que tenga 20 elementos es el vector, o en el caso de las matrices; si hay 20 columnas o 20 filas.

Por otra parte, yo siempre he usado:

Código
  1. variable = (char *) malloc (20 * sizeof(char));

Creo que es necesario poner también el sizeof(char) para que sepa que tiene que reservar el espacio de 20 char, al menos así lo vi yo por los libros a partir de los que aprendí C.

Saludos!
100  Programación / Programación C/C++ / Re: Funcion que retorne char array? en: 19 Julio 2012, 01:48 am
¡Hola!

Para crear una función que devuelva un array de caracteres debes hacer esto:

Código
  1. char* devolverArray()
  2. {
  3. //Aquí el código de la función
  4. return array_de_caracteres;
  5. }
  6.  
  7. int main()
  8. {
  9. //Código de main()
  10. cad = devolverArray();
  11. //resto de código de main()

Es decir, debes indicar que vas a devolver un char*, y retornar una variable de dicho tipo.

Saludos!
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 49
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines