Ci sono un po' di errori ed incongruenze e non dovrebbe neanche compilare.
Intanto la funzione Scelta non può usare la variabile scelta in quel modo. La variabile
char scelta;
deve essere locale (all'interno della funzione Scelta) e non nel main.
Di conseguenza non va passata alla funzione Scelta che non deve averlo come argomento.
Poi l'input non va fatto con le for. Basta una semplice
cin >> username;
cin >> pass;
e le scritture su file con
fprintf(fp, "%s\n", username);
fprintf(fp, "%s\n", pass);
a parte il fatto che non dovresti usare la fopen/fprintp ma fstream di c++