Guião 1

$ man strsep = para ver a documentação da biblioteca

Para usar : string.h —> diz no manual dessa biblioteca

(não esquecer de iniciar os apontadores)


Relatório

Apresentar aquilo que nos foi pedido para fazer e o que nos percebemos e que problemas teremos de resolver, o que podia ter feito, etc

Explicar o detalhe da implementação

No final uma vista/relação critica sobre o nosso trabalho, etc


Ficheiro users100.csv

Valores separados por ';'

Validar uma linha, contar o numero de campos, neste exemplo 10

fopen → para abrir um ficheiro

fclose → para fechar o ficheiro

fgets → ler uma linha do ficheiro

fprintf → para escrever no ficheiro

strsep → Desmembrar a linha

ola;mundo → retorna ola e substitui ; por /0 e avanca para a palavra seguinte e no final devolve NULL
char * : endereco de um char
char c = 'a';
&c;
char *p = &c;
char s[] = "ola mundo"
s ja é um endereço
char *q = s
qualquer endereço = 8 bytes, long int
char **z = &p;
*z = p
char **z = a
**z = 'b'; troca o a pelo b

Na funcao strsep :