Contar as letras de uma string com mais de um elemento. (RESOLVIDO) - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T14:58:33Zhttps://labdegaragem.com/forum/topics/contar-as-letras-de-uma-string-com-mais-de-um-elemento?feed=yes&xn_auth=noOpa Mineirin, está tranquilo…tag:labdegaragem.com,2020-03-23:6223006:Comment:7291022020-03-23T20:15:01.528ZGustavo Barretto VIlahttps://labdegaragem.com/profile/GustavoBarrettoVIla
<p>Opa Mineirin, está tranquilo ...</p>
<p>Eu nem consegui sair do lugar se não fosse sua ajuda estaria até agora sem conseguir..rs...valeu</p>
<p>Opa Mineirin, está tranquilo ...</p>
<p>Eu nem consegui sair do lugar se não fosse sua ajuda estaria até agora sem conseguir..rs...valeu</p> Oi GBV,
o erro foi meu, e não…tag:labdegaragem.com,2020-03-23:6223006:Comment:7291012020-03-23T20:10:18.894Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Oi GBV,</p>
<p>o erro foi meu, e não sei porque funcionou com o UNO.</p>
<p>Eu escrevi assim: for (int i ; i < qtd_elementos; i++), ao invés de escrever assim:</p>
<p> for (int i = 0; i < qtd_elementos; i++).</p>
<p>RV</p>
<p>Oi GBV,</p>
<p>o erro foi meu, e não sei porque funcionou com o UNO.</p>
<p>Eu escrevi assim: for (int i ; i < qtd_elementos; i++), ao invés de escrever assim:</p>
<p> for (int i = 0; i < qtd_elementos; i++).</p>
<p>RV</p> GBV, o DUE é uma placa muito…tag:labdegaragem.com,2020-03-23:6223006:Comment:7287002020-03-23T17:21:38.713Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>GBV, o DUE é uma placa muito estranha.</p>
<p>O sketch pra ela não funcionou com o for assim: " for (int i; i < qtd_elementos; i++) "</p>
<p>tive que remover o int de dentro da linha e antes da linha colocar : int i = 0;.</p>
<p>Daí funcionou.</p>
<p>RV</p>
<p>GBV, o DUE é uma placa muito estranha.</p>
<p>O sketch pra ela não funcionou com o for assim: " for (int i; i < qtd_elementos; i++) "</p>
<p>tive que remover o int de dentro da linha e antes da linha colocar : int i = 0;.</p>
<p>Daí funcionou.</p>
<p>RV</p> Oi mineirin, cara valeu pela…tag:labdegaragem.com,2020-03-23:6223006:Comment:7289272020-03-23T17:19:14.100ZGustavo Barretto VIlahttps://labdegaragem.com/profile/GustavoBarrettoVIla
<p>Oi mineirin, cara valeu pela ajuda...nem sei como agradeço a galera do site e a você...galera muito nota 1000...</p>
<p>Oi mineirin, cara valeu pela ajuda...nem sei como agradeço a galera do site e a você...galera muito nota 1000...</p> Bom dia GBV,
devem existir ou…tag:labdegaragem.com,2020-03-23:6223006:Comment:7288942020-03-23T14:32:43.537Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Bom dia GBV,</p>
<p>devem existir outras formas de fazer, mas esta que fiz seu certo.</p>
<p>Testa aí e depois conta o resultado pra gente.</p>
<p>RV</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/4201910361?profile=original" target="_blank" rel="noopener">Count_Array.ino</a></p>
<p>Bom dia GBV,</p>
<p>devem existir outras formas de fazer, mas esta que fiz seu certo.</p>
<p>Testa aí e depois conta o resultado pra gente.</p>
<p>RV</p>
<p><a href="https://storage.ning.com/topology/rest/1.0/file/get/4201910361?profile=original" target="_blank" rel="noopener">Count_Array.ino</a></p> Bom dia Minerin.
Primeiro obr…tag:labdegaragem.com,2020-03-23:6223006:Comment:7289182020-03-23T13:22:13.622ZGustavo Barretto VIlahttps://labdegaragem.com/profile/GustavoBarrettoVIla
<p>Bom dia Minerin.</p>
<p>Primeiro obrigado pela rapidez com que me respondeu e desculpa a demora em lhe dar um retorno.</p>
<p>Então o que acontece eu tenho uma variável do tipo char *, por exemplo,</p>
<p>char *minhaStr[] = {"abacate", "banana", "tomate", "mexerica", "jenipapo" };</p>
<p>O que eu quero é contar o número de letras para cada um dos elementos da *minhaStr[].</p>
<p>Com o código que postei no fórum eu consigo saber quantos elementos existem na *minhaStr[], segue o…</p>
<p>Bom dia Minerin.</p>
<p>Primeiro obrigado pela rapidez com que me respondeu e desculpa a demora em lhe dar um retorno.</p>
<p>Então o que acontece eu tenho uma variável do tipo char *, por exemplo,</p>
<p>char *minhaStr[] = {"abacate", "banana", "tomate", "mexerica", "jenipapo" };</p>
<p>O que eu quero é contar o número de letras para cada um dos elementos da *minhaStr[].</p>
<p>Com o código que postei no fórum eu consigo saber quantos elementos existem na *minhaStr[], segue o código:</p>
<p><strong>void ContarElementos()</strong></p>
<p><strong>{</strong><br/> <strong>qtd_elementos = sizeof(minhaStr) / sizeof(char*);</strong><br/> <strong>Serial.print("qtd_elementos: ");</strong><br/> <strong>Serial.println(qtd_elementos);</strong></p>
<p><strong>}.</strong></p>
<p></p> Bom dia GBV, (se não gosta qu…tag:labdegaragem.com,2020-03-19:6223006:Comment:7288362020-03-19T11:41:21.460Zmineirin RVhttps://labdegaragem.com/profile/RuiViana
<p>Bom dia GBV, <span style="text-decoration: underline;"><em>(se não gosta que te chame pelas iniciais, avise),</em></span></p>
<p>não entendi bem sua dificuldade;</p>
<p>Seria algo assim: </p>
<p>String minhaStr[] = "{abacate, banana, tomate, mexerica, jenipapo}";</p>
<p>daí ao enviar para algum lugar vc quer limitar por exemplo em 5 letras, </p>
<p>e então enviaria algo assim, abaca ou banan ou tomat, etc.?</p>
<p>Se for faça assim : </p>
<p>String suaStr = " ";</p>
<p>suaStr =…</p>
<p>Bom dia GBV, <span style="text-decoration: underline;"><em>(se não gosta que te chame pelas iniciais, avise),</em></span></p>
<p>não entendi bem sua dificuldade;</p>
<p>Seria algo assim: </p>
<p>String minhaStr[] = "{abacate, banana, tomate, mexerica, jenipapo}";</p>
<p>daí ao enviar para algum lugar vc quer limitar por exemplo em 5 letras, </p>
<p>e então enviaria algo assim, abaca ou banan ou tomat, etc.?</p>
<p>Se for faça assim : </p>
<p>String suaStr = " ";</p>
<p>suaStr = minhaStr[0].<span>substring(0, 4);</span></p>
<p><span>Na string suaStr, vc terá a string de 5 caracteres.</span></p>
<p>RV</p>
<p>Referencias:</p>
<p><a rel="nofollow" href="https://www.arduino.cc/reference/pt/language/variables/data-types/string/">https://www.arduino.cc/reference/pt/language/variables/data-types/s...</a></p>
<p><a rel="nofollow" href="https://www.arduino.cc/en/Tutorial/BuiltInExamples#strings">https://www.arduino.cc/en/Tutorial/BuiltInExamples#strings</a></p>