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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  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 ... 49
51  Programación / Programación C/C++ / Re: Quiero saber como se convierte acá de un String a un Int en: 1 Junio 2011, 21:26 pm
tenes razon akai, nunca utilize ni tenia idea de la existencia, me sono muy a java u otro leguaje, pero veo que es una clase de c++.

Citar
¿Hace falta comentar en un post doble y además no original :-\?
No vi el segundo post cuando entre
52  Programación / Programación C/C++ / Re: Quiero saber como se convierte acá de un String a un Int en: 1 Junio 2011, 21:03 pm
en c/c++ no existe el tipo de dato String.
Un string es una cadena en c la cadena se declara como, char.

char sNumero; // en este caso no es una cadena, solo toma un caracter.
char nombre[20]; //Esta si es una cadena de caracteres de logitud 19+'/0' que indica el fin del a cadena

Utiliza las etiquetas geshi para ver mejor el codigo


Código
  1. #include <iostream>
  2. #include <vector>
  3. #include <string>
  4. using namespace std;
  5.  
  6. //*Variables
  7.    int nBits, i;
  8.    int representacion;
  9.    string sNumero;
  10.    int vNumero[0]; // cadena entera de 0 espacio?
  11. //========================================
  12. main(){//*Metodo main
  13.  
  14.    cout <<"Ingrese el numero de bits"<<endl;
  15.    cin >> nBits;
  16.    int*vNumero = new int [nBits];//Asigno el tamaño del vector
  17.    do {
  18.    cout <<"Selccione esquema de representacion binaria"<<endl;
  19.    cout <<"1. Binario sin signo"<<endl;
  20.    cout <<"2. Binario con signo"<<endl;
  21.    cin >> representacion;
  22.    cout <<"Digite el numero binario"<<endl;
  23.    cin >> sNumero;
  24.    for(i=0;i<nBits;i++)
  25.    {
  26.         string k = sNumero.substr(i, i+1)
  27.         vNumero=(int)(k); //no podes inicializar asi k, lo que podes hacer es inicializar k arriba y pasar  o asi int k= vNumero; //en el lenguage c/c++ diferencia las mayus de las minus
  28.    }
  29.  
  30.    for(i=0;i<nBits;i++)
  31.    {
  32.         cout << vNumero;
  33.    }
  34.  
  35.    } while((representacion!=1)&(representacion!=2));// es &&
  36.    switch (representacion)
  37.    {
  38.      case 1:
  39.           cout <<"sin signo"<<endl;
  40.  
  41.           cin >> sNumero;
  42.           break;
  43.      case 2:
  44.           cout <<"con signo"<<endl;
  45.  
  46.           cin >> sNumero;
  47.           break;
  48.    }
  49. }

Como ves el tipo de dato no es reconocido. los tipos de datos son resaltados en azul.
Tendrias que pegarle una leida a las chichetas que hay varios libros que te pueden ayudar, hay muchos errores.

PD. referente a la acalarion en el codigo, no tiene sentido usar un char para ingresar un entero. Si ingresas una letra y haces lo que puse en el codigo en k, vas a tener el codigo ascii del caracter
53  Programación / Programación C/C++ / Re: Duda funciones - Básico en: 1 Junio 2011, 02:00 am
no es la mejor manera para hacer un bucle infitino, pero andaria.
para la leectura faltaria un return, pero por el bucle nuca llegaria a devolver nada hay q ver si lo acepta el compilador.
Código
  1.  
  2. CopyFile("a.txt","b.txt",false); //por ejemplo

tenes que poner la ruta exacta. De donde, a donde, si archivo existe o no, falla, o reescribe
54  Programación / Ejercicios / Re: Ejercicio en c++ en: 27 Mayo 2011, 07:20 am
No se hacen tareas, esta aclarado en las normas del foro.
Hacelo vos, si no funciona lo veremos, pero intentalo por lomenos y pone el codigo.
S2.
55  Programación / Java / Re: JDK para win32? [ayuda] en: 27 Mayo 2011, 01:31 am
Si que esta Windows x86 y logicamente no existe 86bits XD
56  Media / Juegos y Consolas / Re: Requisitos del sistema para jugar counter strike en: 27 Mayo 2011, 01:21 am
no consume muchos recursos
Con una maquina de 256mb 40gb de disco un nucleo, anda bien pero vas a tener pocos fps.
De ahi para arriba anda, y para abajo dependiendo de la version (cs 1.5).
Actualmente se juega al cs 1.6 y podes encontrar mas informacion en google para ver los serves online.
Esta el Cs-source tmb.
57  Informática / Electrónica / Re: [MOD] Panel LED Mostrar USO CPU en: 26 Mayo 2011, 20:20 pm
perdona la tardanza.
Si ya veo, el circuito es simple.


En este caso el integrado 74LS244 reemplaza a los diodos zener que se ve en la imagen del proyecto del que hablas.

Lo que tenes que hacer es reemplazarlo y poner un diodo zener en su lugar.

debe quer asi

resistencia ---- led ---- diodo-zener -- al negativo (gnd) del LPT
resistencia ---- led ---- diodo-zener -- al negativo (gnd) del LPT
resistencia ---- led ---- diodo-zener -- al negativo (gnd) del LPT
etc

el zener tiene una marca negra fijate en la imagen que esta conectado al negativo
imagen
En tutorial esta bien explicado, el circuito impreso para plaqueta no es complicado, sea impreso o a mano, si no sabes hacerlo tendrias que ver algun video tutorial que buscando en google encontras muchos.
Saludos
58  Programación / Programación C/C++ / Re: Multiplicación de dos double sale 0 en: 26 Mayo 2011, 17:59 pm
Tenes algun error en la compilacion?
que datos ingresas para multipiclar?
por ahi estas confundiendo double con long
el tipo de dato %ld es de long int,
double es de precicion y "no existe un double int"

mira aca seguro aclare las dudas
http://c.conclase.net/curso/?cap=002b#Ti_int
59  Programación / Programación C/C++ / Re: 4 sentencias en C que no se como funcionan en: 26 Mayo 2011, 03:44 am
La pregunta es un poco vaga, si lo buscas en google tenes mucha informacion al respecto, y no me tira hacer un copy-paste XD
60  Programación / Programación C/C++ / Re: Problema con vectores en C en: 26 Mayo 2011, 03:30 am
Código
  1.        for(y=0,i=0,x=0;x<10;x++) // Y no la estas usando en ningun lado e i esta al cuete
  2.        {
  3.            if (vec[x]==vimpar[x])//estas comparadno al vec que no esta inicializado osea que tiene basura dentro, con un vector con un valor par en la posicion x.
  4.            { // no es necesario usar llaves cuando tenes una sentencia sola, las llaves encierran un conjunto de sentencias
  5.                vec[i++]=vimpar[x];//le estas sumando 1 a vec, por lo que ira de 1 a 10 (overflow) y no de 0 a 9
  6.  
  7.            }
  8.            else
  9.            {
  10.                vec[i++]=vpar[x];
  11.  
  12.            }
  13.  
  14.         }
  15.  

Sabemos que los numeros pares son divisibles por 2 y el resto es 0
Entonces seria mas facil preguntar para saber si es par o impar, si
Código
  1. vimpar[x]%2==0
Citar
% devuelve el resto de la divicion.

Pd. en Conclusión con lo dicho anteriormente por el otro usuario que me gano de mano XD
esa condicion if simpre va a ser falsa por eso solo te muestra los pares
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ... 49
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines