Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <conio.h>
- int main(void)
- {
- /*Criando a struct */
- struct ficha_do_funcionario
- {
- char nome[31];
- char matricula[9];
- char codigo[3];
- char dependentes[3];
- char salario[];
- };
- /*Criando a variável funcionario que será do
- tipo struct ficha_do_funcionario */
- struct ficha_do_funcionario funcionario;
- printf("\n---------- Cadastro do funcionario -----------\n\n\n");
- printf("Nome do funcionario ......: ");
- fflush(stdin);
- fgets(funcionario.nome, 31, stdin);
- /*usaremos o comando fgets() para ler strings, no caso o nome
- do funcionario e as outras opções
- fgets(variavel, tamanho da string, entrada)
- como estamos lendo do teclado a entrada é stdin (entrada padrão),
- porém em outro caso, a entrada tambem poderia ser um arquivo */
- printf("Matricula ......: ");
- fflush(stdin);
- fgets(funcionario.matricula, 9, stdin);
- printf("Codigo ......: ");
- fflush(stdin);
- fgets(funcionario.codigo, 3, stdin);
- printf("Dependentes ......: ");
- fflush(stdin);
- fgets(funcionario.dependentes, 3, stdin);
- printf("Salario......: ");
- fflush(stdin);
- fgets(funcionario.salario, 40, stdin);
- printf("\n\n --------- Lendo os dados da struct ---------\n\n");
- printf("Nome ...........: %s\n", funcionario.nome);
- printf("Matricula .....: %s\n", funcionario.matricula);
- printf("Codigo ...........: %s\n", funcionario.codigo);
- printf("Dependente .....: %s\n", funcionario.dependentes);
- printf("Salario ...........: %s\n", funcionario.salario);
- getch();
- return(0);
- }
Add Comment
Please, Sign In to add comment