Visualizzazione dei risultati da 1 a 10 su 12

Visualizzazione discussione

  1. #9
    Utente di HTML.it L'avatar di torn24
    Registrato dal
    Aug 2008
    Messaggi
    551

    Ciao

    Ciao , ho voluto provare il tutto su IDE arduino , e mi presenta un messaggio che string non è un parametro valido per la funzione int() , dalla chiara documentazione fornita ,quando ho trovato scritto che il parametro di int() poteva essere di qualunque tipo ho immaginato potesse essere anche di tipo String

    Propongo una soluzione alternativa ..... , da verificare se funziona o meno .

    codice:
    String orario =rtc.getTimeStr();
    
    
    char buffer[10];
    char tmp[3];
    orario.toCharArray(buffer, 10);
    strncpy(tmp,buffer,2);
    int ora=atoi(tmp);
    strncpy(tmp,buffer+3,2);
    int minuti=atoi(tmp);
    strncpy(tmp,buffer+6,2);
    int secondi=atoi(tmp);
    Ultima modifica di torn24; 17-06-2014 a 09:00
    Tecnologia

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.