Sacar resultado en un txt
Publicado por yhitan (1 intervención) el 16/11/2017 10:17:03
Buenas, estoy estudiando desarrollo de aplicaciones y me ha tocado hacer un juego en C es un juego simple de tirar dados pero tengo que conseguir que me saque en este caso, el ganador ademas de por pantalla, en un .txt y que en ese txt recoja todos los ganadores.
¿Alguien sabe por donde empezar?
¿Alguien sabe por donde empezar?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(){
char Jugador1[20],Jugador2[20],Jugador3[20],Jugador4[20];
int contJ1=0, contJ2=0, contJ3, contJ4, numJ11=0, numJ21=0, numJ31, numJ41, aleatorio=0, opcion;
system("color 3E");
printf("\n Elige una opcion: ");
printf("\n ---------------------");
printf("\n1-. 2 Jugadores");
printf("\n2-. 3 Jugadores");
printf("\n3-. 4 Jugadores");
printf("\n Introduce una opcion: ");
scanf("\n%d",&opcion);
switch (opcion){
case 1:
printf("\n Jugador 1 escribe tu nombre: ");
scanf("%s",Jugador1);
printf("\n Jugador 2 escribe tu nombre: ");
scanf("%s",Jugador2);
while (contJ1 <= 2 && contJ2 <= 2 ){
printf("\nCada jugador debe dar un numero que cree que saldra entre 1 y 6");
printf("\nGanara el jugador que consiga sumar 3 puntos");
printf("\n%s: ", Jugador1);
scanf("%d",&numJ11);
if (numJ11 <1 || numJ11 >6){
printf("\nEl num %d no esta en el intervalo", numJ11);
printf("\nDame nom entre 1 6: ");
scanf("%d",&numJ11);
}
printf("\n%s: ",Jugador2);
scanf("%d",&numJ21);
system("cls");
printf("\nNumeros %s: %d",Jugador1, numJ11);
printf("\nNumeros %s: %d",Jugador2, numJ21);
//genere aleatoriamente dos numeros entre 1 y 6
aleatorio = rand() % 5+1;
if (numJ11 == aleatorio){
contJ1++;
printf("\nFelicidades %s", Jugador1);
}
else
printf("\n Has fallado %s", Jugador1);
if (numJ21 == aleatorio){
contJ2++;
printf("\nFelicidades %s", Jugador2);
}
else
printf("\n Has fallado %s", Jugador2);
system("cls");
printf("\n =======================================");
printf("\n | Clasificacion |");
printf("\n |====================================== |");
printf("\n | |");
printf("\n %s: %d puntos",Jugador1, contJ1);
printf("\n %s: %d puntos",Jugador2, contJ2);
printf("\n |=======================================|");
}
printf("\n\n \tEl ganador a sido: ");
printf("\n \t==================");
if (contJ1 > 2){
printf("\t\n\n Has ganado %s, ¡Felicidades!", Jugador1);
}
else
printf("\t\n\n Lo sentimos %s, mas suerte la proxima vez!", Jugador1);
if (contJ2 > 2){
printf("\t\n\n Has ganado %s, ¡Felicidades!", Jugador2);
}
else
printf("\t\n\n Lo sentimos %s, mas suerte la proxima vez!", Jugador2);
break;
}
return 0;
}
Valora esta pregunta
0