Autor
|
Tema: numeros al azar (Leído 8,793 veces)
|
mapers
Desconectado
Mensajes: 638
|
ya weno gracias pero tengo una duda mas queria exportar datos de un texto y hacer que los evalue la funcion,me corre pero no me guarda los datos a ver si me dan una manita ..................... int main() { FILE *archivo; int caracter; clock_t t1, t2; srand(time(NULL)); unsigned int comienzo; unsigned int fin; archivo = fopen("entrada.in","r"); freopen ("mapers.txt","w",stdout); if (archivo == NULL){ printf("\nError de apertura del archivo. \n\n"); }else{ while (feof(archivo) == 0) { comienzo = fgetc(archivo); scanf("% d",&comienzo); fin = fgetc(archivo); scanf("% d",&fin); t1 = clock(); maxCiclo(comienzo, fin); t2 = clock(); printf("%d\n",t2); printf("%d %d %.16g milisegundos\n",comienzo,fin,getMilisegundos( t2-t1) ); } } return 0; }
|
|
|
En línea
|
|
|
|
do-while
Desconectado
Mensajes: 1.276
¿Habra que sacarla de paseo?
|
|
|
|
En línea
|
- Doctor, confundo los números y los colores. - Vaya marrón. - ¿Marrón? ¡Por el culo te la hinco!
|
|
|
mapers
Desconectado
Mensajes: 638
|
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Tal vez será porque no estás cerrando el archivo abierto por freopen(), en este caso el dispositivo stdout. if(freopen ("mapers.txt","w",stdout ) == NULL ) { perror("Error abriendo archivo"); } /* Código */ ...
|
|
|
En línea
|
|
|
|
mapers
Desconectado
Mensajes: 638
|
mira esque quiero ingresar estos numeros pero igual no me los guarda al contrario se satura quiero ingresar numeros desde el texto asi: 99994 99999 99996 -99999 -99999 -99999 99994 -99993 -99999 99997 -99994 100000 -99998 99991 99991 100000 -99999 -99999 -99993 -99996 -99999 100000 99994 99991 100000 -99998 -99993 99999 -99991 99994 99992 -99995 -99996 -99994 99993 99996 99995 -99998 100000 -100000 -99991 99995 99995 99990 99990 99999 -99999 99998 -99997 -99990 -99999 100000 99998 99999 -99990 99990 -99999 -99999 -99993 100000 99997 99997 -99990 -99996 para que me los lea uno a uno .... pero igual me lee pero no los guarda... mi duda es como hacer para poder capturar cada numero porque la funcon quye tengo me toma caracter por caracter....
|
|
« Última modificación: 13 Agosto 2010, 17:26 pm por mapers »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Utiliza otra sentencia como fputs(), fprintf(), a ver si hace el trabajo.
|
|
|
En línea
|
|
|
|
mapers
Desconectado
Mensajes: 638
|
oks mira asi cheka int main() { FILE *archivo; int maper=0 ,caracter=0; clock_t t1, t2; unsigned int comienzo; unsigned int fin; freopen ("mapers.txt","w",stdout); freopen("entrada.in","r",stdin); t1 = clock(); for(int i=0;i<100;i++) { cin>>caracter; cin>>fin; maxCiclo(comienzo, fin); t2 = clock(); printf("%d %d %.16g milisegundos\n",comienzo,fin,getMilisegundos( t2-t1) ); } fclose(stdout); fclose ( stdin ); return 0; }
mira lo unico que me falta es como poder hacer para tomar el primer numero con "comienzo" y el segundo numero con "fin" hasta que termine de leerlo todo...... poruqe si lo coloca asi me tira error cheka mejor es trabajarlo asi ??? 2383 886 777 1915 1793 2335 2386 492 2649 421 362 1027 2690 2059 1763 2926 540 426 172 736 1211 368 567 429 782 125
|
|
« Última modificación: 13 Agosto 2010, 20:59 pm por mapers »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
¿Numero al azar?
Programación C/C++
|
Bledniss
|
3
|
4,293
|
13 Abril 2011, 22:10 pm
por Oblivi0n
|
|
|
comando para crear azar?
Scripting
|
as if
|
6
|
5,536
|
13 Septiembre 2011, 01:09 am
por leogtz
|
|
|
¿Generar numeros al 100% al azar?
Programación C/C++
|
meaf75
|
2
|
2,705
|
13 Agosto 2016, 23:06 pm
por MessageBoxA
|
|
|
error en el orden de 4 números al azar de mayor a menor
Programación Visual Basic
|
creiko
|
0
|
2,823
|
18 Septiembre 2016, 05:40 am
por creiko
|
|
|
Necesito ayuda con un generador de numeros al azar
Programación C/C++
|
JuanTheTropper
|
2
|
1,666
|
5 Diciembre 2018, 05:11 am
por CalgaryCorpus
|
|