2017-02-19 4 views
-2

Im SD 카드의 텍스트를 읽는 중입니다. 다음은 코드입니다.char cr을 int로 변환

어떻게 'cr'문자를 정수로 변환 할 수 있습니까?

+1

을이 질문은 불완전 : 당신이'57' 또는'9 9'' ''변환 할 할 '? 또한 다음 자릿수를 처리하려고합니까? 예 : '13'을 별도의 값 또는 단일 값으로 사용합니까? –

+0

SD 카드에 기록 된 값은 6.25 문자 유형입니다. 어떻게 값을 읽고 그것을 단일 값으로 float 타입으로 변환 할 수 있습니까? – bembe24

+1

그러면 질문이 잘못되었습니다 :'6.25'는 * char type *이 아니며 제목은'float'가 아니라'int'라고합니다. 당신은 당신의 일을 무너 뜨려야합니다. 첫 번째 :'char *'또는'String' 타입 중 하나 인'6.25' 문자열을 얻습니다. 둘째 : 문자열을'float'으로 변환합니다. –

답변

-1

그냥 시도해보십시오 cr.toInt();

.toInt() 명령은 이쪽을 봐 더 많은 정보를 들어 정수

에 문자열로 변환 : https://www.arduino.cc/en/Tutorial/StringToIntExample

+0

'cr'에 'toInt'멤버가 필요합니다.이 클래스는 'char'타입이 아닙니다. – bembe24

+0

이 메시지는 – bembe24

+0

입니다. char를 String으로 변환하려면 어떻게해야합니까? – bembe24