Enviado em 03/05/2021 - 11:15h
Eu estou tentando fazer alguns exercícios e alguns aparecem da seguinte imagem anexa.
Eu entendo como imprimir os dados na tela. Como imprimir dados específicos. Mas comparar esses dados não me ocorre de forma alguma. Perdi boas horas tentando fazer similares, então acredito que deve ter alguma função padrão que possa fazer isto que ainda não encontrei.
Então gostaria de saber como posso fazer esta separação e a verificação.
O último código que fiz para tentar resolver foi este:
Eu entendo como imprimir os dados na tela. Como imprimir dados específicos. Mas comparar esses dados não me ocorre de forma alguma. Perdi boas horas tentando fazer similares, então acredito que deve ter alguma função padrão que possa fazer isto que ainda não encontrei.
Então gostaria de saber como posso fazer esta separação e a verificação.
O último código que fiz para tentar resolver foi este:
#include <stdio.h>
#include <string.h>
int main(void)
{
FILE *arq = fopen("doc.txt", "r");
int dataHoje[] = {03,05,2021};
char aniversario[100];
char *pointer;
if(arq)
{
fgets(aniversario, 100, arq);
//printf("%s", aniversario);
pointer = strtok(aniversario, " ");
while(pointer != NULL)
{
printf("%s", aniversario);
pointer = strtok(NULL, " ");
}
} else {
printf("Arquivo não encontrado.");
}
fclose(arq);
return 0;
}
