반응형

2025/02/16 3

C 언어 `string.h`의 문자열 숫자 변환 함수: `strtol`과 `strtod`

C 언어에서 문자열을 숫자로 변환하는 경우가 많습니다. string.h 및 stdlib.h에서 제공하는 strtol과 strtod 함수는 이러한 변환을 효과적으로 수행할 수 있도록 도와줍니다.이 포스팅에서는 strtol(문자열을 정수로 변환)과 strtod(문자열을 실수로 변환)의 사용법을 예제와 함께 설명하겠습니다.1. strtol 함수strtol 개요strtol 함수는 문자열을 long 정수로 변환하는 함수입니다. 다양한 진법을 지원하며, 변환이 실패할 경우 오류 처리를 할 수 있도록 endptr을 제공합니다.strtol 함수 원형#include long strtol(const char *nptr, char **endptr, int base);매개변수 설명nptr: 변환할 문자열endptr: 변환되지..

Shell Script 개발에 유용한 도구 소개

Bash Shell Script는 Linux 환경에서 작업 자동화와 시스템 관리에 매우 유용합니다. 하지만 복잡한 스크립트를 작성하거나 디버깅할 때는 적절한 도구를 사용하는 것이 효율적입니다. 오늘은 Shell Script 개발에 유용한 도구들을 소개하고, 각각의 활용 방법과 예제를 통해 실용적인 팁을 제공하겠습니다.1. Vim/VSCode: 효율적인 스크립트 편집기VimVim은 터미널 기반의 강력한 편집기로, Bash 스크립트 작성에 최적화된 기능을 제공합니다. 다음은 Vim에서 유용한 플러그인과 설정입니다:vim-syntastic: 문법 오류를 실시간으로 검사합니다.vim-surround: 문자열 조작에 유용합니다.설정 파일 (~/.vimrc) 예제:syntax onset numberset tabst..

ADB를 활용한 애플리케이션 관리

Android Debug Bridge(ADB)는 Android 기기를 관리하고 디버깅하는 데 사용되는 강력한 도구입니다. 이를 활용하면 앱을 설치하거나 삭제하고, 설치된 패키지를 확인하며 특정 앱을 비활성화할 수도 있습니다. 본 포스팅에서는 ADB를 활용하여 애플리케이션을 효과적으로 관리하는 방법을 설명하겠습니다.1. ADB 환경 설정ADB를 사용하려면 개발 환경이 적절히 설정되어 있어야 합니다. 다음은 기본적인 ADB 환경 설정 방법입니다.Android SDK Platform-Tools 다운로드 및 설치기기에서 개발자 옵션을 활성화하고 USB 디버깅을 허용ADB가 정상적으로 작동하는지 확인:adb devices위 명령을 실행하면 연결된 기기의 목록이 출력됩니다. 만약 리스트가 비어 있다면 USB 연결 ..

Android/ADB 2025.02.16
728x90
반응형