int T1 , T2;              main ()  // funcao principal  padrão na  linguagem c  {   typedef struct {              char nome [30];  // serie de  vars Nome : Nome cli               char cpf  [11];  // cpf do cliente               char senha [6] ; // senhaprov , e o valor ini da conta              float  vlini ;  // valor incial do  burro do  cli                   } fluxo ;                                     // criando as  variaveis                                     FILE * cad ; // criando o ponteiro do arqu cadastro                    fluxo nome , cpf , senha, vlini ; // var do  arquivo                    printf ("\t\t");                   printf ("KEY BANK S.A\n\t");  // tela de  boas  vindas                     printf ("TELA DE  CADASTRO DE CLIENTES\n");                   printf ("NOME:");                   gets (nome.nome);  // lendo o nome do usario e indicando o campo correspondente   l:                                           printf ("CPF:");                   gets (cpf.cpf);                  T2 = strlen (cpf.cpf);                   if (T2 !=11) goto l;   k:                   printf ("SENHA:");                   gets (senha.senha);                   T1 = strlen (senha.senha);   // controle de  quantidade de Caracteres Digitados                    if (T1 !=6) goto k;                   printf ("INSIRA O VALOR INICIAL:");                   scanf ("%f" , &vlini.vlini);                               // cria o txt para armazenar os  dados , "a" para inserir novos dados.                   cad = fopen ("cad_usu.txt","a");                                      // grava os dados no arqv.                   fprintf (cad,"%9s %-11s %10s  %8.2f\n  ",nome.nome, cpf.cpf,senha.senha,vlini.vlini);    este Pgm  armazena  os Dados em um aquivo do Bloco de Notas e  o que eu  gostaria de  saber como eu irei realizar  uma espécie de SELECT e puxar  os dados por exemplo  seu  DIGITAR O CPF E A SENHA E QUERIA QUE O PGM RETORNASSE O NOME DO INDIVIDUO  desde já agradeço a Atenção   att aprendiz de Programador