C#을 다루면서 비트를 다룰 때 생각보다 많이 사용하게되는 BitConverter입니다. 데이터를 바이트 배열로 변환하거나 바이트 배열을 데이터로 변환하여 전달할 때 많이 쓰입니다. BitConverter Class // // 요약: // Converts base data types to an array of bytes, and an array of bytes to base // data types. public static class BitConverter BitConverter는 static class의 형태로 내부의 함수들 또한 static 함수로 이루어져 있습니다. BitConverter에서 자주 쓰이는 함수 (데이터를 Byte 배열로 변환) // bool 값을 byte[]로 변환 public s..
제 33강) 라이브러리 함수1 오늘은 "강의에서 다루지 않았던"의 세번째 시간입니다. 이번 시간에는 라이브러리 함수에 대해서 다뤄보려고 합니다. 변환 함수(stdlib.h) 데이터를 원하는 자료형으로 변환하여 주는 함수입니다. 문자(char)를 숫자로 바꾼다던지, 반대로 숫자를 문자로 바꾼다던지 하는 변환을 수행합니다. 먼저 atoi, atof, atol, itoa(비표준함수) 입니다. #include // 아래의 모든 함수는 stdlib.h에 선언되어 있습니다. // 문자열 str을 int형 정수로 변환 // (올바른 정수로 변환을 못할 시에는 0을 반환) // (이때 문자열은 10진수로만 표현해야하며, 소수가 들어올 시 소수점 무시 및 e,E 무시) int atoi (const char* str); ..
프로그래밍 메모장(안드로이드 프로그래밍) 해당글은 본인이 추후에 잊어버려도 다시 기억할 수 있도록 쓰는 메모장같은 형식의 글입니다. (강의 글이 아님) Uri를 String형의 Path로 변환하기 파일을 다른 어플로 부터 읽어들이게 되면 읽어들이게 된 어플 이름과 파일 경로가 얽혀서 들어오게 된다. 이걸 단순하게 toString으로 하게 되면 그 어플 이름까지 얽혀서 String화 되어버린다. 이럴때 사용하는 방법이다. 더보기 // Uri → String형 path public String getPathFromUri(Uri uri){ Cursor cursor = getContentResolver().query(uri, null, null, null, null ); cursor.moveToNext(); S..