Alguém poderia me ajudar, pois preciso que ele adicione em um txt, quando for sortia um jogo novo preciso que adicione em um txt novo e não apague o anterior criado.
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <stdbool.h>
bool verificaArray(int numero, int *arr, int tamanho){
for(int i = 0; i < tamanho; i++){
if(arr[i] == numero){
return true;
}
}
return false;
}
int main() {
int numerosjogados;
int numeros_sorteados;
int numeros[100];
int qualjogo, sair = 0;
int jogo;
srand(time(0));
srand((unsigned)time(NULL));
while(sair == 0){
printf( "Qual jogo deseja fazer:\n");
printf("(1)_Mega Sena (2)_Lotofacil (3)_Quina (4)_Lotomania (0)_sair?\n");
scanf("%d", &jogo);
switch(jogo) {
case 1: qualjogo = 60;
break;
case 2: qualjogo = 25;
break;
case 3: qualjogo = 80;
break;
case 4: qualjogo = 100;
break;
default: sair = 1;
continue;
}
printf("Seu jogo vai ser de quantos numero?\n");
scanf("%d", &numerosjogados);
printf("\n");
printf("Os numeros sao:\n");
for(int i = 0; i < numerosjogados; i++) {
numeros_sorteados = rand() %qualjogo;
if(!verificaArray(numeros_sorteados, numeros, i) && numeros_sorteados != 0){
numeros[i] = numeros_sorteados;
printf("%d\n", numeros_sorteados);
}
else{
i--;
}
}
}
}