#include <stdio.h>
typedef struct {
int id;
char nome[ 201 ] ;
char endereco[ 101 ] ;
char cidade [ 31 ] ;
} Pessoa;
void preencherPessoas( Pessoa pessoas[ ] , int qtde) {
for ( int i = 0 ; i < qtde; i++ ) {
printf ( " Digite o ID do funcionário: " ) ; scanf ( "%d" , & pessoas
[ i
] .
id ) ; printf ( " Digite a nome do funcionário: " ) ; scanf ( "%s" , pessoas
[ i
] .
nome ) ; printf ( " Digite o endereco do funcionário: " ) ; scanf ( "%s" , pessoas
[ i
] .
endereco ) ; printf ( " Digite o cidade do funcionário: " ) ; scanf ( "%s" , pessoas
[ i
] .
cidade ) ; printf ( " DADOS DO FUNCIONARIO DE ID %d CADASTRADOS! \n " , pessoas
[ i
] .
id ) ; }
}
int main( ) {
printf ( "Insira a quantidade de funcionários que serão cadastrados: " ) ; int qtde;
Pessoa pessoas[ qtde] ;
preencherPessoas( pessoas, qtde) ;
}
//https://pt.stackoverflow.com/q/363861/101
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdCB7CiAgICBpbnQgaWQ7CiAgICBjaGFyIG5vbWVbMjAxXTsKICAgIGNoYXIgZW5kZXJlY29bMTAxXTsKICAgIGNoYXIgY2lkYWRlIFszMV07Cn0gUGVzc29hOwoKdm9pZCBwcmVlbmNoZXJQZXNzb2FzKFBlc3NvYSBwZXNzb2FzW10sIGludCBxdGRlKSB7Cglmb3IgKGludCBpID0gMDsgaSA8IHF0ZGU7IGkrKykgewoJCXByaW50ZigiIERpZ2l0ZSBvIElEIGRvIGZ1bmNpb27DoXJpbzogIik7CgkJc2NhbmYoIiVkIiwgJnBlc3NvYXNbaV0uaWQpOwoJCXByaW50ZigiIERpZ2l0ZSBhIG5vbWUgZG8gZnVuY2lvbsOhcmlvOiAiKTsKCQlzY2FuZigiJXMiLCBwZXNzb2FzW2ldLm5vbWUpOwoJCXByaW50ZigiIERpZ2l0ZSBvIGVuZGVyZWNvIGRvIGZ1bmNpb27DoXJpbzogIik7CgkJc2NhbmYoIiVzIiwgcGVzc29hc1tpXS5lbmRlcmVjbyk7CgkJcHJpbnRmKCIgRGlnaXRlIG8gY2lkYWRlIGRvIGZ1bmNpb27DoXJpbzogIik7CgkJc2NhbmYoIiVzIiwgcGVzc29hc1tpXS5jaWRhZGUpOwoJCXByaW50ZigiIERBRE9TIERPIEZVTkNJT05BUklPIERFIElEICVkIENBREFTVFJBRE9TISBcbiIsIHBlc3NvYXNbaV0uaWQpOwoJfQp9CgppbnQgbWFpbigpIHsKCXByaW50ZigiSW5zaXJhIGEgcXVhbnRpZGFkZSBkZSBmdW5jaW9uw6FyaW9zIHF1ZSBzZXLDo28gY2FkYXN0cmFkb3M6ICIpOwoJaW50IHF0ZGU7CglzY2FuZigiJWQiLCAmcXRkZSk7CiAgICBwcmludGYoIlxuUVREOiAlZCIsIHF0ZGUpOwoJUGVzc29hIHBlc3NvYXNbcXRkZV07CglwcmVlbmNoZXJQZXNzb2FzKHBlc3NvYXMsIHF0ZGUpOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8zNjM4NjEvMTAx