Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int main()
- {
- char n[31];
- printf("Qual o seu nome? ");
- gets(n);
- /*Outras formas de coletar, diferente do gets*/
- //scanf("%[^\n]", n); //Esse scanf é equivalente ao gets!
- //scanf("%s", n); //Esse scanf considera o SPACE como fim da string!
- printf ("\nOla %s!\n", n);
- return 0;
- }
- /*******************************************************************************************************/
- #include <ctype.h>
- int main ()
- {
- printf(" %s\n %s%s\n %s%s\n\n", "De acordo com o isdigit: ",
- isdigit('8') ? "8 e um " : "8 nao e um ", "digito", //Operador ternário
- isdigit('#') ? "# e um " : "# nao e um ", "digito"); //Operador ternário
- printf(" %s\n %s%s\n %s%s\n %s%s\n %s%s\n\n", "De acordo com isalpha: ",
- isalpha('A') ? "A e uma " : " A nao e uma " , "letra", //Operador ternário
- isalpha('b') ? "b e uma " : "b nao e uma " , "letra", //Operador ternário
- isalpha('&') ? "& e uma " : "& nao e uma " , "letra", //Operador ternário
- isalpha('4') ? "4 e uma " : "4 nao e uma " , "letra"); //Operador ternário
- printf(" %s\n %s%s\n %s%s\n %s%s\n\n" , "De acordo com isalnum: ",
- isalnum('A') ? "A e um " : "A nao e um " , "digito ou uma letra" , //Operador ternário
- isalnum('8') ? "8 e um " : "8 nao e um " , "digito ou uma letra" , //Operador ternário
- isalnum('#') ? "# e um " : "# nao e um " , "digito ou uma letra"); //Operador ternário
- printf(" %s\n %s%s\n %s%s\n %s%s\n %s%s\n %s%s\n" , "De acordo com isxdigit: ",
- isxdigit('F') ?"F e um " : "F nao e um " , "digito hexadecimal", //Operador ternário
- isxdigit('J') ?"J e um " : "J nao e um " , "digito hexadecimal", //Operador ternário
- isxdigit('7') ?"7 e um " : "7 nao e um " , "digito hexadecimal", //Operador ternário
- isxdigit('$') ?"$ e um " : "$ nao e um " , "digito hexadecimal", //Operador ternário
- isxdigit('f') ?"f e um " : "f nao e um " , "digito hexadecimal"); //Operador ternário
- return 0;
- }
- /*******************************************************************************************************/
- #include <ctype.h>
- int main ()
- {
- printf(" %s\n %s%s\n %s%s\n %s%s\n %s%s\n\n" , "De acordo com islower: ",
- islower('p') ? "p e uma " : "p nao e uma ", "letra minuscula",
- islower('P') ? "P e uma " : "P nao e uma ", "letra minuscula",
- islower('5') ? "5 e uma " : "5 nao e uma ", "letra minuscula",
- islower('!') ? "! e uma " : "! nao e uma ", "letra minuscula");
- printf(" %s\n %s%s\n %s%s\n %s%s\n %s%s\n\n" , "De acordo com isupper: ",
- isupper('D') ? "D e uma " : "D nao e uma ", "letra maiuscula",
- isupper('d') ? "d e uma " : "d nao e uma ", "letra maiuscula",
- isupper('8') ? "8 e uma " : "8 nao e uma ", "letra maiuscula",
- isupper('$') ? "$ e uma " : "$ nao e uma ", "letra maiuscula");
- printf(" %s%c\n %s%c\n %s%c\n %s%c\n",
- "u convertido para letra maiuscula e ", toupper('u'),
- "7 convertido para letra maiuscula e ", toupper('7'),
- "$ convertido para letra maiuscula e ", toupper('$'),
- "L convertido para letra maiuscula e ", toupper('L'));
- return 0;
- }
- /*******************************************************************************************************/
- #include <ctype.h>
- int main()
- {
- printf(" %s\n %s%s%s\n %s%s%s\n %s%s\n\n", "De acordo com isspace: ",
- "Nova linha", isspace('\n') ? " e um " : " nao e um ",
- "caractere de espaco em branco", "Tabulacao horizontal",
- isspace('\t') ? " e um " : " nao e um ",
- "caractere de espaco em branco",
- isspace('%') ? "% e um " : "% nao e um ",
- "caractere de espaco em branco");
- printf(" %s\n %s%s%s\n %s%s\n\n", "De acordo com iscntrl: ",
- "Nova linha", iscntrl('\n') ? " e um " : " nao e um ",
- "caractere de controle", iscntrl('$') ? "$ e um " : "$ nao e um ",
- "caractere de controle");
- printf(" %s\n %s%s\n %s%s\n %s%s\n\n", "De acordo com ispunct: ",
- ispunct(';') ? "; e um " : " ; nao e um ",
- "caractere de pontuacao",
- ispunct('Y') ? "Y e um " : "Y nao e um ", "caractere de pontuacao",
- ispunct('#') ? "# e um " : " # nao e um ", "caractere de pontuacao");
- printf(" %s\n %s%s\n %s%s%s\n\n", "De acordo com isprint: ",
- isprint('$') ?"$ e um " : " $ nao e um ", "caractere imprimivel",
- "Alerta", isprint('\a') ? " e um " : " nao e um ",
- "caractere imprimivel");
- printf(" %s\n %s%s\n %s%s%s\n", "De acordo com isgraph: ",
- isgraph('Q') ? "Q e um " : " Q nao e um ",
- "caractere imprimivel diferente de um espaco",
- "Espaco", isgraph(' ') ? " e um " : " nao e um ",
- "caractere imprimivel diferente de um espaco");
- return 0;
- }
Add Comment
Please, Sign In to add comment