Hei, sinulla on joukko merkkijonoja, joka lataa merkkijonot SD-kortin txt-tiedostosta. SD-kortin txt-tiedosto voi vaihdella aika ajoin (ei kun Arduino on käynnissä) .Haluan pystyä saamaan matriisin elementtien määrän sen jälkeen, kun txt-tiedosto on ladattu taulukkoon. Txt-tiedostossa on txt-riviä. Jokainen tiedoston rivi laitetaan jonoon jonossa. Haluan saada matriisin elementtien määrän miten voin tehdä tämän?
Kommentit
- Tämä on kolmas viestisi pohjimmiltaan sama aihe. Jos yritän " lukea rivien välillä ", yrität toteuttaa yksinkertaisen kuoren. Sinun täytyy miettiä uudelleen, kuinka komentorivit syötetään. Ei ole kovin hyvä ajatus lukea koko tiedosto merkkijonovektoriksi. Vieläkin pahempaa on String-luokan käyttö. Kippis!
Vastaa
Et voi ”t. Tätä käsitteitä ei ole C: ssä.
Matriisilla on kiinteä koko – sinänsä tiedät kuinka monta elementtiä siinä on, koska se on niiden elementtien lukumäärä, joilla loit sen.
String myStrings[4];
Se on 4 merkkijono-objektin taulukko. Siinä on 4 elementtiä. Siinä on aina 4 elementtiä.
Kommentit
- joten voisin asettaa taulukon koon sanoa 400 ja ladata vain 100 riviä tekstiä?
- Jos sinulla on muistia tallentaa sellainen asia.
Vastaa
numElements = (sizeof (matriisi) / sizeof (matriisi [0]));