#include <string.h>
#include <stdio.h>
typedef struct {
char nome[81];
char ano[5];
char diretor[81];
} Filme;
void analise(Filme *filme, const char *arg1, const char *arg2, const char *arg3) {
}
void carregar(Filme filmes[]) {
analise(&filmes[0], "E o Vento Levou", "1939", "Victor");
analise(&filmes[1], "teste", "998", "bar");
analise(&filmes[2], "Os Passaros", "1963", "Alfred Hitchcock");
}
int main() {
Filme filmes[1000];
carregar(filmes);
for (int i = 0; i < 3; i++) {
printf("- Nome: %s\n", filmes
[i
].
nome); printf("- Ano: %s\n", filmes
[i
].
ano); printf("- Diretor: %s\n", filmes
[i
].
diretor); }
}
//https://pt.stackoverflow.com/q/303948/101
I2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8c3RkaW8uaD4KCnR5cGVkZWYgc3RydWN0IHsKICAgIGNoYXIgbm9tZVs4MV07CiAgICBjaGFyIGFub1s1XTsKICAgIGNoYXIgZGlyZXRvcls4MV07Cn0gRmlsbWU7Cgp2b2lkIGFuYWxpc2UoRmlsbWUgKmZpbG1lLCBjb25zdCBjaGFyICphcmcxLCBjb25zdCBjaGFyICphcmcyLCBjb25zdCBjaGFyICphcmczKSB7CiAgICBzdHJjcHkoZmlsbWUtPm5vbWUsIGFyZzEpOwogICAgc3RyY3B5KGZpbG1lLT5hbm8sIGFyZzIpOwogICAgc3RyY3B5KGZpbG1lLT5kaXJldG9yLCBhcmczKTsKfQoKdm9pZCBjYXJyZWdhcihGaWxtZSBmaWxtZXNbXSkgewogICAgYW5hbGlzZSgmZmlsbWVzWzBdLCAiRSBvIFZlbnRvIExldm91IiwgIjE5MzkiLCAiVmljdG9yIik7CiAgICBhbmFsaXNlKCZmaWxtZXNbMV0sICJ0ZXN0ZSIsICI5OTgiLCAiYmFyIik7CiAgICBhbmFsaXNlKCZmaWxtZXNbMl0sICJPcyBQYXNzYXJvcyIsICIxOTYzIiwgIkFsZnJlZCBIaXRjaGNvY2siKTsKfQoKaW50IG1haW4oKSB7CiAgICBGaWxtZSBmaWxtZXNbMTAwMF07CiAgICBjYXJyZWdhcihmaWxtZXMpOwogICAgcHJpbnRmKCJcbm1haW46XG4iKTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMzsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCItIE5vbWU6ICAgICVzXG4iLCBmaWxtZXNbaV0ubm9tZSk7CiAgICAgICAgcHJpbnRmKCItIEFubzogICAgICVzXG4iLCBmaWxtZXNbaV0uYW5vKTsKICAgICAgICBwcmludGYoIi0gRGlyZXRvcjogJXNcbiIsIGZpbG1lc1tpXS5kaXJldG9yKTsKICAgICAgICBwcmludGYoIi0tLS0tLS0tLS0tLS0tLS1cbiIpOwogICAgfQp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8zMDM5NDgvMTAx