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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: 1 [2]
11  Programación / Programación C/C++ / hacer clave con * cuando se ingresa la misma en: 21 Agosto 2011, 17:58 pm
estoy en un programa de consola, necesito ingresar usuario y clave, pero quiero que la clave sea con hasteriscos asi *****
no se me ocurre mucho, manipular el cin? eso se me habia ocurrido si pero no se bien como hacerlo, me pueden ayudar a hacerlo .. solo necesito esa parte de la conversion a *, lo del ingreso eso no me referia  :xD
12  Programación / Programación C/C++ / operador new para doble char en: 7 Agosto 2011, 23:58 pm
tengo asi:

Código:
char** descircion;

dentro de la clase, y en el constructor necesito asignarle las dimensiones a esta matriz charesca. iba a hacerlo con malloc que es coo yo se hacerlo pero me dijeron que sea hecho con new y delete, pero para vector de int sabia como usarlo pero para este caso no. ocea necesitaria un new y un delete para esa matriz de char, si alguno sabe  :rolleyes:
13  Programación / ASM / ejercicio basico asm, digamos strstr en asm en: 30 Julio 2011, 22:26 pm
el programa es un ejercicio, se deben dar dos cadenas y se debe comparar y testear cuantas ocurrencias de la segunda cadena dentro de la primera. usando emu8086, que segun tengo entendido es lo msimo que el flat assembler, pero usando ese emu8086. creo un nuevo .com pero lo que necesito saber es mas que nada las interrupciones, entiendo que debo usar la 21 para mostrar en pantalla la cantidad de ocurrencias, pero si necesito detectar entradas de teclado necesitaria int 9, pero en ese punto ya no se com hacerlo, haria un loop de todas los valores posibles o como lo puedo hacer?. no me importaria si no me pueden dar el codigo completo pero mas que nada cuales son las interrucpciones necesarias y como usarlas. es una practica que me dieron pero no se casi naa del tema. solo lo basico osea mov y loops pero no todos, de interruciones eso del vector de teclas me amto  :-\

14  Programación / Programación C/C++ / modificar un registro con fwrite en: 28 Julio 2011, 00:00 am
amigos quisiera saber si este procedimiento es correcto

dado un struct cualquiera

Código:
struct fecha
{
    int dia,mes,anyo;
};
Código:
void modificar_registro(struct fecha reg, int pos)
{
   FILE* p=fopen("fechas.dat","rb+")
    
   fseek(p, sizeof reg * pos, 0);

   fwrite( &reg, sizeof reg, 1, p);

   fclose(p);
}

Código:
int main()
{
       struct fecha vFechas[10];

       // vFechas = X; // se inicialisa de alguna forma, no importa

       // le paso la posicion 5 que es un registro dentro del vector.
       // el registro 5 es el que se supone que se quiera modificar
       modificar_registro(vFechas[5], 5);

      return 0;
}


lo que quiero saber es si la funcion de modificar_registro funcionaria de esa manera?, si esta mal quisiera saber como seria esto

      ;)

15  Programación / Programación C/C++ / martiz de char doble puntero en: 14 Julio 2011, 21:19 pm

estatica
Código:
int main()
{
      char mchar[5][30];

      return 0;
}


dinamica
Código:
int main()
{
     int filas = 5;
     int columnas = 30;

     char **mchar = (char**)malloc(sizeof(char)*(filas*columnas));

     free(mchar);

      return 0;
}

la matriz de char creada de la s dos formas, pero me dijeron que esta mal la forma dinamica no se hace asi como esta escrito. se hace con malloc pero no asi coom lo expuce. la intension es declarar una mtriz de char pero no sabiendo sus dimensiones, y usando doble puntero y malloc. agredezco la colaboracion



16  Programación / Programación C/C++ / matris en cero por medio de int **p en: 9 Julio 2011, 02:22 am

quisiera saber como hacer para poner una matris en cero, pero esta matris se pasa como doble puntero. gracias


Código:
void matrizEnCero_int(int **mat, int filas, int columnas)
{
    /*    como se hace    */
}

Código:
int matris[2][4];

Código:
int main()
{

     matrizEnCero_int((int**)matris, 2, 4);

    for(int f=0;f<2;f++)
for(int g=0;g<4;g++)
cout<<matris[f][g] <<endl;

return 0;
}



17  Programación / Programación C/C++ / se queda colgado el cin en: 8 Julio 2011, 20:09 pm
estos son los vectores y matrizes que uso, para cada libro debo cargar los datos en la funcion cargarlibro(). el problema es que se queda colgado en un cin que no puedo saber cual de todos. probablemente los que usan char. pero agradeceria la ayuda de alguien que me dijera como hacer la funcion cargarlibro() correctamente para cargar lso datos en los vectores y matrizes correspondientes

Código:
const int max_libros = 10;
int libros_ids[max_libros]={-1};
int stock_por_libro[max_libros]={-1};
char titulo_de_libro[max_libros][30]={{"nada"}};
int precio_por_libro[max_libros]={0};
char categoria_de_libro[max_libros][2]={{"X"}};

Código:
void CargarLibro()
{
for(int i=0;i<max_libros;i++)
{
                cout << "ingrese id de libro" << endl;

if(libros_ids[i]==-1){

fflush(stdin);
cin.ignore();
cin>>libros_ids[i];//break;

                }

if(strcmpi(titulo_de_libro[i],"nada")==0){

fflush(stdin);
cin.ignore();
cin.getline(titulo_de_libro[i],30,'\n');//break;
                }

if(stock_por_libro[i]==-1){
  
fflush(stdin);
cin.ignore();
cin>>stock_por_libro[i];//break;
                }

if(precio_por_libro[i]==0){

fflush(stdin);
cin.ignore();
cin>>precio_por_libro[i];//break;
                }

if(strcmp(categoria_de_libro[i],"X")==0){

fflush(stdin);
cin.ignore();
cin.getline(categoria_de_libro[i],1,'\n');//break;
                }

                i=99;
}
}

Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines