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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 [270] 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 ... 287
2691  Foros Generales / Noticias / Re: ¿El golpe definitivo a Huawei? ARM les prohibirá fabricar sus propios ... en: 23 Mayo 2019, 02:01 am
A mi me sigue sorprendiendo como le lame el culo a Estados Unidos. Europa parece una franquicia xD
2692  Programación / Programación C/C++ / Re: Un programa con varias funciones y sin entradas en: 23 Mayo 2019, 01:53 am
Si declaras una función como void no puede retornar un valor y tu le tienes return 0 Si quieres que retorne usa int, short. bool o lo que necesites.
El tipo que ponga la funcion es lo que tiene que devolver.
En el caso de void no hay return.

Te voy a dejar codigos de ejemplos en un documento de apuntes que estoy haciendo. Así ves diversos métodos y como no abuso del return:

Código
  1. //Pasar parametros a funciones:
  2. void imprimirSuma(int sumando1, int sumando2)
  3. {
  4. cout sumando1+sumando2;
  5. }
  6.  
  7. int main()
  8. {
  9. imprimirSuma(3,5);
  10. return 0;
  11. }
  12.  
  13.  
  14. //Retornar Valores:
  15. int retornarSuma(int sumando1, int sumando2)
  16. {
  17. return sumando1+sumando2;
  18. }
  19.  
  20. int main()
  21. {
  22. int sum = retornarSuma(3,5);
  23. cout<<sum;
  24. return 0;
  25.  
  26.  
  27. //Pasar por punteros:
  28. void retornarSuma(int sumando1, int sumando2, int* retornarValor)
  29. {
  30. *retornarValor = sumando1+sumando2;
  31. }
  32.  
  33. int main()
  34. {
  35. int suma=0;
  36. retornarSuma(sumando1,sumando2, &suma)
  37. cout <<suma;
  38. return 0;
  39. }
  40.  
  41.  
  42. //Pasar por referencia:
  43. void retornarSuma(int sumando1, int sumando2, int& retornarValor)
  44. {
  45. retornarValor = sumando1+sumando2;
  46. }
  47.  
  48. int main()
  49. {
  50. int suma =0;
  51. retornarSuma(sumando1, sumando2, suma)
  52. cout << suma;
  53. return 0;
  54. }
  55.  
  56.  
  57.  
  58. //Pasar estructuras. Esto te lo dejo para que no te suene a chino si te lo piden en algun momento.
  59. struct ParametrosParaSumar
  60. {
  61. int a;
  62. int b;
  63. int resultado;
  64. };
  65.  
  66. void sumarNumeros(ParametrosParaSumar& parametros)
  67. {
  68. parametros.resultado = parametros.a + parametros.b;
  69. }
  70.  
  71. int main()
  72. {
  73. ParametrosParaSumar suma;
  74. suma.a = 3;
  75. suma.b = 6;
  76. suma.resultado = 0;
  77.  
  78. sumarNumeros(suma); //Se pasa suma por referencia
  79.  
  80. cout << suma.resultado;
  81. return 0;
  82. }
  83.  


Que funciones tienes que hacer que no te salen? Te ayudo.

Por cierto te recomiendo que vayas por adelantado a la clase? Así te sirve de repaso, entenderás lo que no te quedó claro en casa y podrás hacer preguntas a cerca de cosas que te surgan.
Si vas al día de la clase no te enterarás de nada de lo que te expliquen hasta que llegues a casa y te rompas los codos. A parte no habrás preguntado dudas que te van a surgir durante los ejercicios y no vas a encontrar la respuesta en casa. Solo te romperás la cabeza y perderás el tiempo.
Si haces esto un par de semanas verás como la constumbre de llevar las cosas por adelantado no se te pierde nunca. Podrás ayudar a los compañeros, estarás menos estresado y podrás tener una mejor relación con tu profesor al ver este que tienes interés, y sentirá que está haciendo las cosas bien motivando al alumnado. A parte de que podrás intimar mejor con la programación y dejarás de verla como un jodecabezas xD Dale una oportunidad ahora que aún estás al principio, lo agradecerás mucho cuando empieces con Plantillas, Clases, Metodos, Objetos... Porque son temas que se suelen dar practicamente juntos.

Te recomiendo un libro sencillo e interesante con explicaciones claras y concisas llamado Apress Learn C++ for Game Development 2014.

Después puedes ir a algo más teórico y extenso como C++ Primer fifth edition. O a algo mas práctico teórico como Programing Principles and Practice using C++.
2693  Foros Generales / Noticias / Re: Otro escándalo: Facebook ha estado pasando datos a las operadoras de tele ... en: 22 Mayo 2019, 19:47 pm
Pueden hacer lo que quieran. Ganan más con estos métodos que las sanciones que se les puedan poner.
2694  Foros Generales / Noticias / Re: ¿El golpe definitivo a Huawei? ARM les prohibirá fabricar sus propios ... en: 22 Mayo 2019, 19:38 pm
Lo veo muy claro. Huawei va a ir a por todas y sacará un pepinazo. Me da a mi que les va a salir el tiro por la culata como lideren el mercado los Chinos.
2695  Programación / Programación General / Re: lenguajes de programación en: 22 Mayo 2019, 18:55 pm
Mis favoritos son C++, Php y javascript. Python, Pearl y Lua me parecen muy interesantes también. Todo esto a gusto personal. Hay muchos otros grandes lenguajes como Visual Basic.NET, C, CSharp, Java, Typescrit, Asembler, Ruby, Delphy, R, ObjetiveC...
2696  Foros Generales / Foro Libre / Re: Una dosis diaria de marihuana en la vejez podría prevenir la demencia: Estudio en: 22 Mayo 2019, 17:54 pm
Salieron en la prensa casos graves de intoxicación por plomo. Los camellos le añadia plomo para sumarle peso y ganar más dinero. Resulta que al fumar la temperatura puede alcanzar hasta 1200 grados. El plomo se funde y te vas a la tumba xD
2697  Foros Generales / Noticias / Re: Tor Browser llega oficialmente a Android: la Deep Web y Dark Web en la palma ... en: 22 Mayo 2019, 17:51 pm
Basicamente es lo mismo pero todo integrado y configurado. La interfaz muy chula. Incluye por defecto httpseverywhere y noscript. Parece que va más rápido aunque puede ser porque hoy estén más nodos activos de lo normal. Tambien da problemas de compatibilidad con el firefox original. Es decir si tienes los 2 navegadores tienes que forzar el cierre del firefox de tor para acceder al firefox original. Un poco coñazo. Igual es aposta y todo.
2698  Foros Generales / Noticias / Re: Tor Browser llega oficialmente a Android: la Deep Web y Dark Web en la palma ... en: 22 Mayo 2019, 16:08 pm
Quien financia esto? Voy a hecharle un ojo a ver que diferencias trae con orbot +orfox
2699  Foros Generales / Foro Libre / Re: Una dosis diaria de marihuana en la vejez podría prevenir la demencia: Estudio en: 22 Mayo 2019, 14:48 pm
Por favor... No hay estudios cientificos que abalen ningún efecto terapeutico que no pueda ser tratado con farmacos que no produzcan CANCER DE PULMON, ADICCIÓN, PARANOIA, ESQUIZOFRENIA, DEFECTOS EN EL SISTEMA NERVIOSO, y no afecten al DESARROLLO MENTAL. Para lo único que se usa es para reducir el dolor porque te mata el cerebro y afecta al sistema nervioso. Pero eso no es ningún tipo de cura. Es como querer curar un dolor de pie anestesiándote. No sientes dolor pero no te curas, al contrario. Hay alternativas medicinales más adecuadas que no producen esos daños en el sistema nervioso. Todos esos rumores son producidos por grandes narcotraficantes que mueven millones, consumidores enganchados y paranoicos incultos.

A mi me da igual lo que hagan los demás. El problema viene cuando las personas consumidoras habituales de marihuana se dedican al crimen atentando contra los demás para pagar sus vicios. Extienden información falsa intentando convencer a los demás engañándolos en el proceso o directamente atacan a alguien debido a la esquizofrenia.

Tambien hay que conocer las diferencias entre lo que es un medicamento real y lo que es homeopatía.
2700  Programación / Programación General / Re: lenguajes de programación en: 22 Mayo 2019, 14:25 pm
Para mi lo primero es decidir la plataforma. Será para windows el programa? Linux? Android? Ios? Multiplataforma? Navegador?...

Aplicación web o de escritorio?

Compilado o interpretado?

Que recursos básicos voy a necesitar? Interfaz gráfica, Conexion por internet, Base de datos...

Es para un proyecto como un hobbie, profesional, para el trabajo...

Necesito un control a muy bajo nivel?

Hay documentación y codigos fuente disponibles de proyectos parecidos o iguales?

Ya se ha creado este tipo de aplicaciones en algún lenguaje? En cuales?

Tengo fecha límite para desarrollar el proyecto?

Necesito que el programa utilice pocos recursos?

Necesito que el programa se ejecute en el menor tiempo posible?

...

Contestando este tipo de preguntas vas reduciendo la lista de posibles lenguajes. Con todos los que se ajusten a tus exigencias puedes ir investigando las características únicas, los pros y los contras.

Después puedes fijarte en que más te permite ese lenguaje. Solo me va a servir para este tipo de proyectos o voy a poder utilizarlo para casi todo?

Cuanto más sea usado un lenguaje por el resto de la comunidad más documentación abrá, más librerías, frameworks, ides, appis... Es otro factor que no se debe menospreciar.
Páginas: 1 ... 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 [270] 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 ... 287
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines