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

#1981
Código (cpp) [Seleccionar]
char nombre;

El nombre de chofer es un char, no un char* ni un char[]. Tendrás que ponerlo como pusiste localidad, "char nombre[20]" por ejemplo.

El problema es que cin lee 1 caracter de "Andres", así que se queda en el buffer "ndres". Luego, al pedir un int, como "ndres" no es un número, da error.

Por cierto, en C++, en vez de "char localidad[10]", puedes y deberías poner "string localidad". Lo mismo con "string nombre".


Si quieres evitarte errores con el cin, puedes leer linea a linea con:
Código (cpp) [Seleccionar]
string str;
getline(cin, str);

// Y por ejemplo:
inventario[cont].chofer.cedula = stoi(str);


stoi() es una función útil que transforma una string a su valor numérico. Si trabajas con char* o char[], puedes usar "atoi(char* cadena, int longitud);".
#1982
En C++ no necesitas poner "typedef struct".

¿Qué error te marca?
#1983
Programación C/C++ / Re: Problema abrir archivo
15 Agosto 2015, 21:25 PM
Lo mejor sería que usaras istream::read(). Luego, con istream::gcount() sacas el número caracteres copiados al array Y ya luego, lo puedes convertir a string, tú verás.
Tal vez te interese primero saber el tamaño del fichero con ios::ate y tellg().
#1984
Programación C/C++ / Re: Problema abrir archivo
15 Agosto 2015, 19:44 PM
Al acabar el while, las flags del objeto serán de error. Lo que has de hacer, es llamar a archivo.clear() al final de la lectura.
#1985
Programación C/C++ / Re: Archivos en Lenguaje C
15 Agosto 2015, 02:57 AM
Lo que puedes hacer es, leer primero el archivo completo en una variable char*, y luego trabajar sobre ese archivo. Si quieres coger linea a linea, recorres el char* hasta encontrar un caracter '\n'. Una vez lo encuentres, sabes que lo que hay entre el '\n' anterior y este, es una linea. Puedes guardar la linea en otra variable, copiandola, si se te hace más fácil que trabajar con índices o con punteros.

Ve haciendolo por partes.
#1986
Recuerda poner las etiquetas de código, GeSHi.

Sin más información de la función, es difícil saber qué ocurre.
#1987
16 de RAM, i7, da igual para qué lo uses: funcionará bien xD
#1988
Java / Re: Ayuda con login en java
14 Agosto 2015, 22:44 PM
Código (java) [Seleccionar]
if (userLabel.getText().equals("admin") && passwordLabel.getText().equals("123")) {

No es userLabel ni passwordLabel, es userText y passwordText.
#1989
El tema es, que aun no se ha dicho un motivo real por el cual no se pueda decir que la Wikipedia 'sabe'. Sabe porque tiene los datos guardados, igual que nosotros. Ella los tiene a modo de transistores y nosotros los tenemos a modo de diferentes dendritas xD


Cita de: Orubatosu en 14 Agosto 2015, 21:54 PM
inteligencia (limitada, pero tiene)

Lol xD Pues como todos los seres.
#1990
Técnicamente, y utilizando tu definición de saber, nosotros solo somos neuronas, y átomos en menor escala, por lo que tampoco podríamos saber xD

Todo son puntos de vista :3