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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
11  Programación / Programación C/C++ / problema declaraqcion de clase en dos archivoc [c++] [SOLUCIONADO] en: 8 Abril 2012, 20:20 pm

hola estaba reviviendo un programa viejo y pasándolo a c++ y para cundo voy a compilar me sale el siguiente mensaje de error:
$g++ main.cpp
Código:
/tmp/ccx8ycA6.o: In function `main':
main.cpp:(.text+0x10): undefined reference to `cla::mostrar()'
collect2: ld returned 1 exit status

Les dejo como esta armado el programa, y espero puedan notar mi error y comunicármelo.

main.h
Código
  1. #include "class.h"
  2.  

main.cpp
Código
  1. #include "main.h"
  2.  
  3. int main()
  4. {
  5. cla c;
  6. c.mostrar();
  7. return 1;
  8. }
  9.  

class.h
Código
  1. class cla
  2. {
  3. public:
  4. void mostrar();
  5. };
  6.  

class.cpp
Código
  1. #include <iostream>
  2. using namespace std;
  3. #include "class.h"
  4.  
  5. void cla::mostrar()
  6. {
  7. cout << "hola, te muestro :P" << endl;
  8. }

 :huh: nose q puede ce

edit:

En este caso me hestaba haciendo falta indicarle al compilador sobre la existencia de class.cpp. Lo cual se hace asi:
Código:
g++ main.cpp class.cpp

12  Programación / Scripting / Re: problema en condicional if; [bash] en: 10 Marzo 2012, 22:41 pm
lo unico que hice fue poner espacios en todos lados...

Código
  1. if [ $line = $(ls -1 | head -n1) ]

Y ME FUNCIONO...  :¬¬

modf1. Disculpen
13  Programación / Scripting / problema en condicional if; [bash] en: 10 Marzo 2012, 21:52 pm
hola que tal, e tenido un problema q no logro entender cual  es su causa.

Código
  1. if [$line=$(ls -1 | head -n1)]
tengo esta sentencia  y no encuentro la vuelta para hacer que se evalué bien. El error que me tira bash es el siguiente;
Código:
/bin/bash: línea 38: 24.jpg=0-fondos-pantalla-oceanos-1024.jpg: no se encontró la orden

alguien me puede aclarar porque pasa esto? como tendría q ser la sintaxis para q no tire error?.
14  Sistemas Operativos / GNU/Linux / Re: Postea tu Desktop ! en: 1 Marzo 2012, 20:00 pm
bueno no hace mucho q empece xD voi a aportar mis img :P para los q recién empiezan, se reniega un poco pero desp  que te acostumbras es fácil, anímense :)


escritorio
notebook


15  Sistemas Operativos / GNU/Linux / borrar/regrabar cd-r en: 1 Marzo 2012, 19:33 pm


hola alguien sabe si se puede?. Tengo unos cds que me gustaría reutilizar, escuche por ahi q hay un programa q los re-graba me gustaría saber si existe algo para linux, tengo debian 6.0.


gracias :)
16  Programación / Java / Sockets + Android (ayuda) en: 29 Noviembre 2011, 18:59 pm


hola me gustaría saber si alguien ah logrado algo con este tema sobre android, ya que yo no eh encontrado ningún código q funcione.

 Simple, favor de ayudarme en el tema. desde ya muchisimas gracias :) .
17  Programación / Programación C/C++ / Re: ayuda→traducir de VB 6.0 a C++ en: 22 Octubre 2011, 04:04 am
_Иōҳ :

Código
  1. StrAux += IntToStr(IntCont) + ChrNum;

la clase string sobrecarga estos operadores deforma que se pueda agregar y concatenar cadenas.

el for infinito fue propósito xD.

Por el momento tengo problemas con el erro
Citar
el agregado ‘std::stringstream cvz’ tiene un tipo incompleto y no se puede definir

si alguien me podría decir como solucionarlo echarme una mano o algo...

trabajo en linux con gcc y en windows con dev++

18  Programación / Programación C/C++ / Re: ayuda→traducir de VB 6.0 a C++ en: 20 Octubre 2011, 21:41 pm
alguien me echa una mano ?
19  Programación / Programación C/C++ / Re: ayuda→traducir de VB 6.0 a C++ en: 20 Octubre 2011, 17:49 pm
¿?
20  Programación / Programación C/C++ / ayuda→traducir de VB 6.0 a C++ en: 20 Octubre 2011, 04:33 am
hola ... me podrían dar una mano con este pekeñin que hice en vb y no puedo traducir.

Codigo VB 6.0:
Código
  1. Dim StrCadena As String
  2.  
  3. Private Sub Command1_Click()
  4. Timer1.Enabled = True
  5. End Sub
  6.  
  7. Private Sub Form_Load()
  8.  
  9. StrCadena = "1"
  10. List1.AddItem "1"
  11. End Sub
  12.  
  13. Private Sub Timer1_Timer()
  14.  
  15. Dim i As Integer
  16. Dim IntCont As Integer: IntCont = 0
  17.  
  18. Dim ChrNum As String
  19.  
  20. Dim StrAux As String: StrAux = ""
  21.  
  22. ChrNum = Mid(StrCadena, 1, 1)
  23.  
  24. For i = 1 To Len(StrCadena)
  25.  
  26.    If ChrNum = Mid(StrCadena, i, 1) Then
  27.  
  28.      IntCont = IntCont + 1
  29.    Else
  30.  
  31.      StrAux = StrAux + CStr(IntCont) + ChrNum
  32.      IntCont = 1
  33.      ChrNum = Mid(StrCadena, i, 1)
  34.    End If
  35. Next i
  36.  
  37. StrCadena = StrAux + CStr(IntCont) + ChrNum
  38. List1.AddItem StrCadena
  39.  
  40. List1.Selected(List1.ListCount - 1) = True
  41. List1.Selected(List1.ListCount - 1) = False
  42. End Sub
  43.  


El código que llevo hecho en c++:
Código
  1. #include <string>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. string IntToStr(int numero)
  6. {
  7.  stringstream cvz;
  8.  cvz << numero;
  9.  return cvz.str();
  10. }
  11.  
  12. int main(void)
  13. {
  14. int i=0;
  15. int IntCont = 0;
  16. char ChrNum;
  17.  
  18. string StrCadena ="1";
  19. string StrAux = "";
  20.  
  21. ChrNum =  StrCadena[i];
  22.  
  23. for (;;)
  24. {
  25.  
  26.   for (i=1; i <= StrCadena.size() ;i++)
  27.   {
  28.     if (ChrNum ==  char(StrCadena[i]))
  29.      {
  30.        IntCont++;
  31.      }
  32.      else
  33.      {
  34.        StrAux += IntToStr(IntCont) + ChrNum;
  35.        ChrNum =  StrCadena[i];
  36.        IntCont = 1;
  37.      }
  38.    }
  39.    StrCadena = StrAux + IntToStr(IntCont) + ChrNum;
  40.    cout << StrCadena << endl;
  41.  
  42. };
  43.  
  44. return 0;
  45. }


Salida de $ g++ -o a a.cpp:
Citar
a.cpp: En la función ‘std::string IntToStr(int)’:
a.cpp:8:16: error: el agregado ‘std::stringstream cvz’ tiene un tipo incompleto y no se puede definir


desde ya gracias por su tiempo  :-*
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines