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++