Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Mr.Blue

#51
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
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 (cpp) [Seleccionar]
#include <iostream>
#include <vector>
#include <string>
using namespace std;

//*Variables
   int nBits, i;
   int representacion;
   string sNumero;
   int vNumero[0]; // cadena entera de 0 espacio?
//========================================
main(){//*Metodo main
         
   cout <<"Ingrese el numero de bits"<<endl;
   cin >> nBits;
   int*vNumero = new int [nBits];//Asigno el tamaño del vector
   do {
   cout <<"Selccione esquema de representacion binaria"<<endl;
   cout <<"1. Binario sin signo"<<endl;
   cout <<"2. Binario con signo"<<endl;
   cin >> representacion;
   cout <<"Digite el numero binario"<<endl;
   cin >> sNumero;
   for(i=0;i<nBits;i++)
   {
        string k = sNumero.substr(i, i+1)
        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
   }
 
   for(i=0;i<nBits;i++)
   {
        cout << vNumero;
   }
 
   } while((representacion!=1)&(representacion!=2));// es &&
   switch (representacion)
   {
     case 1:
          cout <<"sin signo"<<endl;
         
          cin >> sNumero;
          break;
     case 2:
          cout <<"con signo"<<endl;
         
          cin >> sNumero;
          break;
   }
}


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
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.

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
Ejercicios / Re: Ejercicio en c++
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
Java / Re: JDK para win32? [ayuda]
27 Mayo 2011, 01:31 AM
Si que esta Windows x86 y logicamente no existe 86bits XD
#56
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
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
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
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
Código (cpp) [Seleccionar]

       for(y=0,i=0,x=0;x<10;x++) // Y no la estas usando en ningun lado e i esta al cuete
       {
           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.
           { // no es necesario usar llaves cuando tenes una sentencia sola, las llaves encierran un conjunto de sentencias
               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

           }
           else
           {
               vec[i++]=vpar[x];

           }

        }


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 (cpp) [Seleccionar]
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