![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Oppgave 9.3c)
Dependencies: mbed
main.cpp
- Committer:
- Smashftw
- Date:
- 2017-10-31
- Revision:
- 0:21a357bdbddf
File content as of revision 0:21a357bdbddf:
#include "mbed.h" LocalFileSystem local("local"); Serial pc(USBTX, USBRX); int main() { FILE *fp = fopen("/local/treasure.txt", "r"); if (fp == NULL) { // Feil i åpning av fil pc.printf("Feil i fopen\n"); return 1; } // Read file character by character - max 1000 chars int cnum = 0; int ch; int a, e, i, o ,u ,y; while ((ch = fgetc(fp)) != EOF) { ch |= (1 << 5); cnum++; if(ch == 0x61) { a++; } else if(ch == 0x65) { e++; } else if(ch == 0x69) { i++; } else if(ch == 0x6F) { o++; } else if(ch == 0x75) { u++; } else if(ch == 0x79) { y++; } } pc.printf("Antall a: %d", a); pc.printf("Antall e: %d", e); pc.printf("Antall i: %d", i); pc.printf("Antall o: %d", o); pc.printf("Antall u: %d", u); pc.printf("Antall y: %d", y); fclose(fp); return 0; } // Antall a: 23978 Antall e: 33597 Antall i: 39233 Antall o: 1073943710 Antall u: 29636 Antall y: 26958