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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Programación C/C++ / Re: [AYUDA] Error con función cargar archivo. en: 3 Septiembre 2015, 06:13 am
 :huh: ;D ;D
Ahh bien. Una pregunta como usaria el strncpy en este caso? gracias de antemano bro  ;-)
2  Programación / Programación C/C++ / Re: [AYUDA] Error con función cargar archivo. en: 3 Septiembre 2015, 04:13 am
me tira algo asi en la consola ...

-------Menu principal ------

LISTANDO INVENTARIO

1╠╠╠╠╠╠╠╠1233╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠123
2╠╠╠╠╠╠╠╠1233╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠123
3╠╠╠╠╠╠╠╠234╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠2342
4╠╠╠╠╠╠╠╠23╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠32424
3  Programación / Programación C/C++ / Re: [AYUDA] Error con función cargar archivo. en: 3 Septiembre 2015, 04:11 am
ya modifique un poco la funcion, ya me carga pero los chars a la hora de imprimirlos o listarlos me tira basura..

FUNCION CARGAR
Código:
void cargar(Ptrcomponente &listas){
char nombre[20];
char nombre_1;
//nombre_1 = str.copy(nombre, 20, 5); intentando que no me tire basura
int cantidad;
char fabricante[20];
char fabricante_1 = str.copy(nombre, 20, 5);
int codigo;
Ptrcomponente nuevo;
FILE*Archivo;
fopen_s(&Archivo, "Base de datos.txt", "r+");
if (Archivo == NULL){ printf("ERROR"); }
else{
while (!feof(Archivo)){
fscanf_s(Archivo, "%s", nombre, 20);
fscanf_s(Archivo, "%i", &cantidad);
fscanf_s(Archivo, "%s", fabricante, 20);
fscanf_s(Archivo, "%i", &codigo);
nuevo = new(componentes);
nuevo->nombre = nombre;
nuevo->cantidad = cantidad;
nuevo->fabricante = fabricante;
nuevo->codigo = codigo;
nuevo->siguiente = NULL;
agregar(nuevo, listas);
}
}
fclose(Archivo);
}

FUNCION listar
Código:
void listar(Ptrcomponente &listas){
Ptrcomponente aux;
aux = listas;
int cont = 1;
while (aux != NULL){
printf("%d", cont);
printf("%s", aux->nombre);
printf("%d", aux->cantidad);
printf("%s", aux->fabricante);
printf("%d\n", aux->codigo);
aux = aux->siguiente;
cont++;
}
4  Programación / Programación C/C++ / Re: [AYUDA] Error con función cargar archivo. en: 2 Septiembre 2015, 23:20 pm
no me carga los strings.. creo que hay un problema con los fscanf_s con strings, pero no se cual es o como solucionarlo, gracias.
5  Programación / Programación C/C++ / [AYUDA] Error con función cargar archivo. en: 2 Septiembre 2015, 19:30 pm
Hola gente.
Una duda, se me ha presentado un error en esta función dado que no funciona, jaja. Digamos que no me carga el archivo deseado, ayuda.  :huh: ;D

Acá la función:

Código:
void cargar(Ptrcomponente &listas){
string nombre;
int cantidad;
string fabricante;
int codigo;
Ptrcomponente nuevo;
FILE*Archivo;
fopen_s(&Archivo, "Base de datos.txt", "r+");
if (Archivo == NULL){ printf("ERROR"); }
else{
while (!feof(Archivo)){
fscanf_s(Archivo, "%s", &nombre);
fscanf_s(Archivo, "%i", &cantidad);
fscanf_s(Archivo, "%s", &fabricante);
fscanf_s(Archivo, "%i", &codigo);
nuevo = new(componentes);
nuevo->nombre = nombre;
nuevo->cantidad = cantidad;
nuevo->fabricante = fabricante;
nuevo->codigo = codigo;
nuevo->siguiente = NULL;
agregar(nuevo, listas);
}
}
fclose(Archivo);
}
6  Programación / Programación C/C++ / Ayuda con error de cin.getline en: 16 Agosto 2015, 08:55 am
Hola gente. Se me ha presentado el error de los getline.. He estado buscando en linea cual ha de ser el posible error pero nada. Bueno, este es el error que me tira:

Citar
Error C2664: 'std::basic_istream<char,std::char_traits<char>> &std::basic_istream<char,std::char_traits<char>>::getline(_Elem *,std::streamsize,_Elem)'

Me marca el punto en rojo del "cin.getline();"

El comando de getline(cin, inventario[cont].localidad); no me da error, pero como que no lo lee dado que se lo salta o no pide dato.

Aca el codigo:
Citar
void agregar(vehiculo inventario[], int &cont){

   cout << "Digite la placa del vehiculo: ";
   cin >> inventario[cont].placa;
   cout << " " << endl;

   cout << "Digite la localiacion general del vehiculo: ";
   
   //getline(cin, inventario[cont].localidad);
   cin.getline(inventario[cont].localidad,100);
   //cin >> inventario[cont].localidad;
   cout << " " << endl;
   

Gracias de antemano..  ;-);-) ;D
7  Programación / Programación C/C++ / Re: Problema con estructuras.. en: 16 Agosto 2015, 01:13 am
No me marca error, sino que como que se salta los "cin" del la segunda estructura...

Código:
Digite la placa del vehiculo 123456
Digite la localiacion general del vehiculo Mexico
Digite la capacidad del vehiculo: 7
Digite el nombre del chofer: Andres
Digite la cedula del chofer: Digite el carne del chofer: Presione una tecla para continuar . . .
8  Programación / Programación C/C++ / Problema con estructuras.. en: 15 Agosto 2015, 23:20 pm
Hola gente, que tal? Me preguntaba si me podrían ayudar con un simple problemita. La cuestión es que estoy haciendo un programa donde necesito capturar los datos de un vehículo junto con los del chófer. Donde una estructura sea el vehículo en si y luego que cada vehículo contenga una estructura con el nombre, carne y id del chófer, pero se me ha ocurrido hacer una estructura que contenga otra que sea la del chófer pero al parecer no me funciona.

Código:
struct conductor{
char nombre;
int cedula;
int carne;
};

typedef struct vehiculo{
int placa;
char localidad[10];
int capacidad;
conductor chofer;
bool activo;
};

void agregar(vehiculo inventario[], int &cont){
cout << "Digite la placa del vehiculo ";
cin >> inventario[cont].placa;
cout << "Digite la localiacion general del vehiculo ";
cin >> inventario[cont].localidad;
cout << "Digite la capacidad del vehiculo: ";
cin >> inventario[cont].capacidad;
cout << "Digite el nombre del chofer: ";
cin >> inventario[cont].chofer.nombre;
cout << "Digite la cedula del chofer: ";
cin >> inventario[cont].chofer.cedula;
cout << "Digite el carne del chofer: ";
cin >> inventario[cont].chofer.carne;
inventario[cont].activo = true;
}
void main(){

vehiculo inventario[100];
int cont = 0;
agregar(inventario, cont);

¡GRACIAS!
9  Programación / Programación C/C++ / Hola, ayuda con un problema al compilar en: 9 Agosto 2015, 04:29 am
Hola amigos. Me ha tocado hacer un programa que reproduzca varios sonidos musicales. Pero el problema es el siguiente al compilar el código me sale 2 errores..

1) error LNK2019: símbolo externo __imp__PlaySoundW@12 sin resolver al que se hace referencia en la función _wmain

2) error LNK1120: 1 externos sin resolver

El código es el siguiente:

Código:
#include "StdAfx.h"
#include <iostream>
#include <stdlib.h>
#include <windows.h>


using namespace std;

int main(){

cout << "Teclado de sonidos de 'Do mayor'. 'q' para terminar. " << endl ;
cout << " " << endl;
char nota='e';


while (nota != 'q'){
cin >> nota;
switch (nota)
{
case 'd':
                      PlaySound(TEXT("iphone.wav"), NULL, SND_SYNC);
                      break;
                case 'f':
                      PlaySound(TEXT("android.wav"), NULL, SND_SYNC);
                      break;

}
}
return 0;
}

10  Programación / Programación C/C++ / Re: Hola, ayuda con un problema en c++ en: 6 Agosto 2015, 08:04 am
Gracias
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines