natsu tsumagari
/
test_cast
float->char *, char *->floatをキャストして行います。
main.cpp
- Committer:
- tsumagari
- Date:
- 2017-02-11
- Revision:
- 0:a5bc99e9290f
File content as of revision 0:a5bc99e9290f:
#include "mbed.h" Serial out(p9,p10); Serial in(p13,p14); char number_char[10]; float number = 0.1234; char receive_char[100]; float number_new; int main() { *(float*)number_char = number; for(int k = 0; k<10; k++){ out.putc(number_char[k]); wait(0.2); if(in.readable()) receive_char[k] = in.getc(); } number_new = *(const float*)receive_char; printf("%s\n\r",receive_char); printf("%f",number_new); }