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

 

 


Tema destacado: Tutorial básico de Quickjs


  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 26 27 ... 137
111  Programación / Programación C/C++ / Cómo concatenar variables de diferentes tipos? (C++) en: 31 Marzo 2014, 17:34 pm
Hola.

Me quedé atorado en algo...
No sé como concatenar variables tipo string, int y float y guardarla en una tipo string.

Lo intenté así pero marca errores xD
Código:
string registro = strcat(empresa, ", ", empleado, ", ", edad, ", ", sexo, ", ", sueldo);

*empleado, empresa, sexo-> string
*edad-> int
*sueldo-> float


Estuve buscando en el foro y en diferentes webs, pero al parecer hay diferentes formas y hasta funciones e.e
No hay nada sencillo?, cual es lo más simple o lo más correcto para concatenar diferentes tipos?.

Sugerencias?

Gracias!
112  Sistemas Operativos / Windows / Re: Problema con los permisos de escritura en HDD en Windows 8.1 en: 30 Marzo 2014, 07:18 am
Como puedo mirar el "Sistema de archivos"?
No, si el espacio le tengo de sobra, los 681 gbs de fabrica, esta recién formateado, ahora me he metido en la cuenta de administrador, que segun pone en el HDD tiene todos los permisos activados, a ver que pasa ahora :S
Ya, tranquilo. jajajaja
En el anterior ordenador, cambie los permisos, y al cambiarlos, me cargué el SSOO y tuve que reinstalar :P
Cuando copio algun archivo de gran tamaño, no me sale el mensaje, solo si descargo peliculas o series, tanto en JDownloader como por el navegador (En éste caso, se inicia la descarga y al tiempo me da fallo, es decir, sale el problema)


Entonces está más que claro que el problema es el JD, creo que me llegó a pasar en alguna ocasión.
Trata de actualizarlo o de bajar la versión más reciente.

En cuando al Sistema de Archivos me referia a que tal vez creaste una partición para guardar tus descargas. En caso de que haya sido así, el formato debe ser NTFS. Pero si las descargas las guardas en el disco del SO. No tendría que haber problema.
113  Programación / Bases de Datos / Re: llaves foraneas en: 29 Marzo 2014, 07:28 am
Utilizas consola o una interfaz?.
Bueno aun así no sé como hacerlo xD nunca he utilizado postgres, pero una GUI puede facilitarte esa tarea.

Saludos!
114  Programación / Programación C/C++ / Re: Cómo pasar parámetros. en: 29 Marzo 2014, 07:16 am
eferion

Muchas gracias por tu explicación, aunque ya lo había leído, solo que supongo que los apuntadores van más allá de lo que explicas.
Cuando inicie con el programa estaba utilizando string, solo que después miraba ejemplos en donde usaban char* xD y pensaba que era lo más correcto. Investigué sobre el * y entonces entendí que era para especificar que ese tipo de dato era un apuntador.

En cuanto a los constructores supongo que también puedes especificar un constructor con parametros como en otros lenguajes.

Seguiré con la aplicación, cualquier duda comento aquí mismo o en otro hilo dependiendo.

Nuevamente gracias!
115  Programación / Programación C/C++ / Cómo pasar parámetros. en: 29 Marzo 2014, 01:44 am
Hoy estuve creando mi primer programa en c++
He leído todo lo necesario, aun no logro comprender apuntadores y constructores xDD
Así que estaré molestando por este subforo :P

Pero hay algo que no he podido hacer y no entiendo (ademas de lo ya mencionado) por más que busco.
¿Cómo rayos paso un valor leído por teclado a un método?.

Las clases con las que estoy trabajando son, Empresa, Empleado, Directivo, Cliente y Persona

Tengo lo siguiente.

Empresa.h
Código
  1. #ifndef EMPRESA
  2. #define EMPRESA
  3. #include<string.h>
  4.  
  5. /* Clase empresa*/
  6. class Empresa {
  7.  
  8.      //Atributos
  9.      private:
  10.              char* empresa;
  11.              char direccion;
  12.              char telefono;
  13.  
  14.      //Metodos
  15.      public:
  16.             //Empresa(char* empresa, char direccion, char telefono);
  17.             //~Empresa();
  18.             void EstablecerNombreEmpresa(char* empresa);
  19.             void EstablecerDireccionEmpresa(char direccion);
  20.             void EstablecerTelefonoEmpresa(char telefono);
  21.             char* ObtenerNombreEmpresa();
  22.             char ObtenerDireccionEmpresa();
  23.             char ObtenerTelefonoEmpresa();
  24.             void RegistrarEmpresa(char* empresa, char direccion, char telefono);
  25.  
  26. };
  27.  
  28. void Empresa::EstablecerNombreEmpresa(char* empresa) {
  29.     empresa = empresa;
  30. }
  31.  
  32. char* Empresa::ObtenerNombreEmpresa() {
  33.      return empresa;
  34. }
  35.  
  36. void Empresa::EstablecerDireccionEmpresa(char direccion) {
  37.     direccion = direccion;    
  38. }
  39.  
  40. char Empresa::ObtenerDireccionEmpresa() {
  41.     return direccion;    
  42. }
  43.  
  44. void Empresa::EstablecerTelefonoEmpresa(char telefono) {
  45.     telefono = telefono;    
  46. }
  47.  
  48. char Empresa::ObtenerTelefonoEmpresa() {
  49.     return telefono;    
  50. }
  51.  
  52. void Empresa::RegistrarEmpresa(char* empresa, char direccion, char telefono) {
  53.     //Guardar en lista    
  54. }
  55.  


main.cpp
Código
  1. #include <iostream>
  2. #include "Empresa.h"
  3. #include <cstring>
  4.  
  5.  
  6. using namespace std;
  7.  
  8. int main() {
  9.    //Declaracion de objeto Empresa
  10.    Empresa miEmpresa;
  11.  
  12.    //Declarion variables
  13.    char emp;
  14.  
  15.    cout << "Escribe el nombre de la empresa" << endl;
  16.    cin>>emp;
  17.    miEmpresa.EstablecerNombreEmpresa(emp);
  18.  
  19.    return (0);
  20. }
  21.  


Esta parte es mi duda.

Código:
cout << "Escribe el nombre de la empresa" << endl;
    cin>>emp;
    miEmpresa.EstablecerNombreEmpresa(emp);

Cómo obtengo la variable para pasarla como parámetro?.

Por cierto en java y php en los setters y getters se manejan los this
Ejemplo php

Código
  1. Class User {
  2. ...
  3. private $name;
  4. ....
  5. fuction setName($name) {
  6. this->$name=$name;
  7. }
  8.  

Cual es el equivalente en C++, es que me gusta trabajarlo así xD

Gracias
116  Programación / Bases de Datos / Re: llaves foraneas en: 28 Marzo 2014, 23:54 pm
Hola.

Lo haz hecho correctamente.

Si quieres comprobar haz un insert a la tabla de empleado.
Tomando en cuenta que debes ingresar un nd que sepas que no existe en la tabla departamento.

Por ejemplo.

Código
  1. INSERT INTO empleado(codigo, nombrep, apellido, sexo, salario, nd) VALUES(1, 'nombre', 'apellido', 'M', 12000.00, 1);

Debes tener algun tipo de error.

En mysql sería:

Código:
Cannot add or update a child row: a foreign key constraint fails

Que bonita es la integridad referencial  ::)
117  Foros Generales / Sugerencias y dudas sobre el Foro / Re: ¿Qué le pasó al foro? en: 28 Marzo 2014, 23:41 pm
y que se puede hacer?, o qué podemos hacer?.

Es posible denunciarlos o algo así?, es decir ya hay suficientes pruebas.
118  Programación / Bases de Datos / Re: problema en postgres en: 28 Marzo 2014, 21:35 pm
tambien puedes abrir la carpeta y en la barra de direcciones escribes "cmd" eso abrira una ventana de consola apuntando a esa carpeta :p

wow eso no lo sabía, acabo de aprender algo nuevo.
para mi suerte lo probé en w7 en la carpeta Documentos
y el cmd me mostró

Código:
C:\Windows\system32>

xD

lo intenté en otra y efectivamente el cmd te ubica ahí.

Código:
C:\Users\1mpuls0\Downloads>

Saludos
119  Foros Generales / Foro Libre / Re: ¿Les ha pasado esto por cansancio? en: 28 Marzo 2014, 20:59 pm
e.e

que te puedo decir...
pues debe ser por el cansancio.

No soy doctor pero te recomendaría que cuidaras tu alimentación, tus horas de dormir (el ser humano debe dormir por mínimo 7 horas, 6 por menos), no sé en que te desempeñas, si trabajas o estudias pero trata de relajarte (se que suena fácil pero es difícil), practica un poco de deporte (o si tienes pareja haz el amor de vez en cuaando), si no tienes un parque cerca de tu casa podrías hacerlo dentro de tu hogar, solo para liberar un poco de energía. Llegando a casa olvidate de todo lo relacionado al trabajo (esto no aplicaría si estudias xD). Los fines de semana, sal por lo menos a dar el rol a una plaza.

Recuerda. Trabaja para vivir, no vivas para trabajar.
Al fin de cuentas el trabajo siempre va a estar ahí.

En estos momentos estoy pasando por una situación debido al estrés, exceso de trabajo y todo eso. Tanto que tuve que ir con un neurólogo, nutriologo y otros especialistas. Todo eso que te comento es lo que me han recomendado y me ha estado funcionando, actualmente sigo en tratamiento, pero espero que todo salga bien y no pase a mayores.

Un saludo.
120  Sistemas Operativos / Windows / Re: Problema con los permisos de escritura en HDD en Windows 8.1 en: 28 Marzo 2014, 20:40 pm
No he usado w 8.1

Pero tal vez pueda ayudarte.
El problema solo pasa con archivos de gran tamaño?.

Verifica que el "Sistema de archivos" del disco duro sea NTFS
También verifica que efectivamente tengas espacio en el HD.

El problema solo te pasa cuando descargas con JDownloader?, si intentas copiar por ejemplo una mismo archivo (de gran tamaño) te aparece el mismo mensaje?.

Por ahora no te recomendaria que moviera a los permisos de escritura xD, eso puede ser muy complejo y te puede traer mas problemas. y si ya lo hiciste te recomendaría restaurar el portátil para empezar desde 0 a revisar tu problema, Aunque también podrías indicarnos que fue lo que moviste exactamente.
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 26 27 ... 137
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines