codice:
int main (int argc, char *argv[]) {


    FILE *a=fopen("RITARDI-AMBI-GENERATI-CON-1-FISSA-punti1.txt","r");
    FILE *b=fopen("RIGHEVOLUTE.txt","w");
    char buf[1024];
    
    while( fgets(buf,1024,a)) if(strstr(buf,"ra: 9") != NULL) fputs(buf,b);
                    getchar();
fclose(a);fclose(b);
     return 0;               
    }
per adesso ho qualcosa in output di questo tipo:

Es.

presenze:509°***combinazione:10,1***rs: 51 ra: 9 colpirimanenti: 42
presenze:514°***combinazione:10,3***rs: 85 ra: 9 colpirimanenti: 76
presenze:532°***combinazione:10,4***rs: 48 ra: 9 colpirimanenti: 39

vorrei ottimizzare il codice soprapostato al fine di avere in output solo i numeri:

Sempre secondo l'esempio...

10,1
10,3
10,4