|
1033
|
Programación / Programación C/C++ / Re: Crear y escribir cosas en un archivo en C?
|
en: 12 Septiembre 2016, 14:13 pm
|
Introduciste los 5 conjuntos de valores? Las5 estructuras. Si solo introduces un par de ellas y cierras el programa, no se escribirá al archivo.
Si quieres forzar a que se escriba al archivo en un momento dado, coloca fflush(archivo).
Por ejemplo, al final del bucle for, dentro.
Si no es ese el problema, asegúrate de que el archivo se crea en un directorio correcto. Si quieres, pon arch=fopen("datos.txt","w"); para que aparezca junto al ejecutable.
|
|
|
1035
|
Programación / Programación C/C++ / Re: Ven algo raro en este codigo basico con structs? en C
|
en: 11 Septiembre 2016, 22:51 pm
|
¿Tienes el csv con este formato? 8,95 5,62 10,4 0,0 8,95 5,62 10,4 0,0 8,95 5,62 Sin comas tras la Y, vamos. Por lo demás, es correcto.
|
|
|
1036
|
Programación / Programación C/C++ / Re: el programa dejó de funconar correctamente por un problema.
|
en: 11 Septiembre 2016, 21:56 pm
|
Pues nose, si siempre has usado librerias stdio y stdlib nose como te han compilado, como te digo usa cstdio y cstdlib, y lo de printf, precisamente cout es mas facil. No hay que declarar el tipo de dato que vas a mostrar pero eso ya enfuncion de gustos.
Saludos y haznos caso, sino, no se compilara nada
Es recomendable utilizar las de C++, pero normalmente se pueden utilizar también las de C, stdlib.h y etc eh? No hay problema en compilar eso.
|
|
|
1037
|
Programación / Programación C/C++ / Re: el programa dejó de funconar correctamente por un problema.
|
en: 11 Septiembre 2016, 21:47 pm
|
no hice lo de los couts, pero no se a que se refieren
Tienes que localizar qué línea da el error. Para ello hay muchos métodos, y uno es tan simple como ver hasta donde funciona bien. Por ejemplo, con el main, pondrías: int main(){ cout << 'a' << endl; iniciar(); cout << 'b' << endl; realizar_juego(); cout << 'c' << endl; terminar(); cout << 'd' << endl; }
Al ejecutarlo, deberías ver por la consola, letras. Si sale una 'a', el error está en la función "iniciar()". Si sale "ab", el error está en "realizar_juego()", y etc.
|
|
|
1040
|
Programación / Programación C/C++ / Re: el programa dejó de funconar correctamente por un problema.
|
en: 11 Septiembre 2016, 21:18 pm
|
Luego cuando indicas el valor de nave si estas en windows tendrias que tener \\ y no / (si se trata de trabajar con directorios en windows) Y en la ultima linea te sobra un }
Ambos sirven, tanto \ como /. No sobra. Hay 2, uno para el while y otro para la función. Y sí, cstdlib y cstdio. Si dices que el programa te ha compilado bien: Por si acaso, borra el ejecutable y compila de nuevo. Hecho eso, prueba de nuevo lo de los cout, poniéndo uno al principio, para asegurarte de que al menos comienza el programa.
|
|
|
|
|
|
|