Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tips: bruk date()-funksjonen for å få dagens dato som en tekststreng.

Videoforklaring (mm:ss) 

Del 1 (mm:ss)Del 2 (mm:ss)
  
  

Løsningsforslag

Expand
titleHvis du har prøvd selv, trykk her for å se svaret...
Code Block
titleskriv_dagbok.m
function skriv_dagbok(filnavn)
    % 1. Åpne filen
    fd = fopen(filnavn, 'a');
    if fd == -1
        error('Kunne ikke åpne filen %s\n', filnavn);
    end
    
    % 2. Bruke filen
    
    fprintf(fd, '----------------------------------------\n');
    fprintf(fd, '%s\n', date());
    fprintf(fd, '----------------------------------------\n');
    linje = input('', 's');
    while ~isempty(linje)
        fprintf(fd, '%s\n', linje);
        linje = input('', 's');
    end
    
    % 3. Lukke filen
    status = fclose(fd);
    if status == -1
        error('Kunne ikke lukke filen %s\n', filnavn);
    end
end