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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 [196] 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 ... 401
1951  Foros Generales / Foro Libre / Re: EL gran secreto del CERN en: 21 Agosto 2015, 14:37 pm
Ya xD
Pero es lo que dice el señor ese xD
1952  Programación / Programación C/C++ / Re: Virtual y Super en C++ en: 21 Agosto 2015, 13:26 pm
En primer lugar, private y public basta que los pongas una vez. Todo lo que pongas a partir de un "private:" o de un "public:", será de ese tipo.
Código
  1. public:
  2.    int a();
  3.    int b();

En C++ no hay "super". Si quieres llamar a un método padre, lo llamarás así:

Código
  1. class Futbolista: virtual public SeleccionFutbol{
  2. private: int dorsal;
  3. private: int demarcacion;
  4.  
  5. public: Futbolista(){
  6. SeleccionFutbol::metodo();
  7. }
  8.  
  9. //getter y setter
  10.  
  11. void jugarPartido(){
  12.  
  13. }
  14.  
  15. void entrenar(){
  16.  
  17. }
  18.  
  19. };
1953  Foros Generales / Foro Libre / Re: EL gran secreto del CERN en: 21 Agosto 2015, 01:47 am
Desconocía que el protón fuera una sub-partícula. Con estos vídeos se aprende mucho :D

No ahora en serio, lo único interesante de este señor es su oratoria. Es entretenido escucharle hablar. Por lo demás, a vivir la vida xD
1954  Programación / Programación C/C++ / Re: Diferencias entre funcion que retorna y no retorna. en: 20 Agosto 2015, 22:04 pm
"printf" te retorna el número de caracteres que ha escrito. Luego ese valor, lo puedes guardar en una variable, y hacer con ella lo que quieras.

El "main" no es una función normal. Es el punto de entrada dle programa, donde comienza a ejecutarse. Lo que retorna, es un valor que leerá el sistema operativo.

Lo de "int printf(const char*, ...);" es la declaración de la función "printf". Esto es, solo el prototipo para que sepas cual es su valor de retorno (int), y qué parámetros hay que pasarle (const char*, ...).
(Lo del "..." ignóralo ahora xD)

Imagina que quieres elevar al cuadrado un número. Hay una función en la librería "math.h" que es:
Código
  1. float pow(float base, float exponente);

Así que si quieres elevar un número al cuadrado, o a cualquier otro exponente, la llamas:
Código
  1. float num = pow(10, 5);
Ahora la variable "num" tendrá el valor 100000. Eso es el retorno.

Si aun no te queda claro, puedes ver este vídeo, de Minidosis, una página para aprender principalmente C++. Pero no importa, vale para C igual.
http://www.minidosis.org/#/actividades/Cpp.Funciones.Subprogramas.vid

*Lo de "cout" y "cin" son formas de mostrar en pantalla, y leer entrada, como printf y scanf*

Llámalo subprograma, llámalo función, =.
1955  Foros Generales / Dudas Generales / Re: RAR con clave olvidada en: 20 Agosto 2015, 16:31 pm
Sin duda, sería horrible si las contraseñas se saltasen fáiclmente xD
1956  Foros Generales / Dudas Generales / Re: Cuanto tiempo es necesario paa poder programar bien? en: 20 Agosto 2015, 16:29 pm
¿Tienes algún objetivo? ¿Hay algo que busques hacer?
¿Herramientas para empresas, juegos, servidores de algún tipo...?

Te diré algo, y es que el lenguaje C es bastante simple. No tiene una gran cantidad de elementos diferentes para aprender. El caso es entenderlos.


Al final no más complicado de la programación, no es el lenguaje, es el concepto y los conocimientos de algoritmia, que se obtienen practicando :3
1957  Programación / Programación C/C++ / Re: Programa que lea números enteros y nos diga cuántos números son pares. en: 20 Agosto 2015, 15:35 pm
Envuelve el código del while entre llaves {}.
1958  Programación / Programación C/C++ / Re: Funciones int en: 20 Agosto 2015, 15:32 pm
Código
  1. int func(int a, int b){
  2.    return a*2 + b;
  3. }
  4.  
  5. int main(){
  6.    int n = 5;
  7.    int t = func(n, 2);
  8.    printf("%i", t);
  9. }

¿Qué sacaría por pantalla la función printf?

Si respondes a eso, ya sabrás prácticamente lo que es una función, y cómo usarlas.
1959  Programación / Programación C/C++ / Re: Diferencias entre funcion que retorna y no retorna. en: 20 Agosto 2015, 15:23 pm
Bueno, en C no hay objetos. En C++ sí. Por así decirlo, es como una estructura de C, pero con algunos cambios. Los lenguajes que los utilizan sson lenguajes de Programación Orientada a Objetos (POO). Si estás empezando en C, olvida los objetos.

Por ejemplo, printf:

Código
  1. int printf(const char*, ...);

Esa es la definición de printf. Los argumentos, más o menos a sabrás como van.
Ahora bien, printf retorna int. No es de gran importancia. Puedes probar a guardar lo que retorna en una variable, y luego sacarla por pantalla para ver qué es.

Printf retorna el número de caracteres que ha escrito en pantalla.
Por ejemplo:
Código
  1. printf("%i", 22);
Retorna 2, pues escribirá 2 caracteres. Mera información.
1960  Programación / Programación C/C++ / Re: Diferencias entre funcion que retorna y no retorna. en: 20 Agosto 2015, 15:02 pm
Una función que retorna, devuelve un valor u objeto.

Por ejemplo, la función "atoi(char*)", coge una cadena, y la transforma en un int.

Código
  1. char s[] = "21";
  2. int n = atoi(s);

"atoi" retorna el entero 21.

Las funciones void, simplemente no retornan. Hacen un trabajo, el que sea, y no devuelve nada.
Páginas: 1 ... 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 [196] 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines