Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdio>
- #include <cstring>
- #include <cstdlib>
- #include <iostream>
- class Mascara
- {
- public:
- void mascara(char *mail)
- {
- //const char formato[]="@#######.###.##"; // @hotmail.com.br
- //const char formato[]="@#####.###.##"; // @terra.com.br
- //const char formato[]="@#####.###.##"; // @yahoo.com.br
- //const char formato[]="@#####.###"; // @gmail.com
- //const char formato[]="@#######.###"; // @hotmail.com
- const char formato[]="#############@#######.###"; // @hotmail.com dessa forma sรณ valida a quantidade de 13 digitos antes do @
- char aux[100];
- int i = 0;
- std::cin>>mail;
- while(*mail)
- {
- if(formato[i] != '#')
- {
- aux[i] = formato[i];
- i++;
- }
- else
- {
- aux[i] = *mail;
- mail++;
- i++;
- }
- }
- aux[i] = 0;
- std::cout<<"\n\tSeu email: "<<std::string(aux)<<"\n\n";
- }
- }masc;
- int main()
- {
- char email[]="";
- std::cout<<"\n\tDigite seu email: ";
- masc.mascara(email);
- /*
- Digite seu email: jeancesar2010hotmailcom
- Seu email: jeancesar2010@hotmail.com
- */
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement