반응형

2025/02/14 3

C 언어 문자열 변환 함수 - strspn, strcspn

C 언어 문자열 변환 함수 - strspn, strcspnC 언어의 string.h 헤더에는 문자열을 다룰 수 있는 다양한 표준 라이브러리 함수들이 포함되어 있습니다. 오늘은 문자열에서 특정 문자 집합을 검색하는 두 가지 함수 strspn과 strcspn에 대해 살펴보겠습니다.1. strspn 함수strspn 함수는 주어진 문자열에서 특정 문자 집합만을 연속적으로 포함하는 부분의 길이를 반환합니다.함수 원형#include size_t strspn(const char *str, const char *accept);매개변수 설명str: 검사할 대상 문자열accept: 허용할 문자들의 집합반환값str의 처음부터 시작하여 accept에 포함된 문자로만 이루어진 연속된 부분의 길이를 반환만약 str의 첫 번째 문..

ADB를 활용한 파일 관리

ADB를 활용한 파일 관리개요Android Debug Bridge(ADB)는 Android 기기와 PC 간의 통신을 가능하게 하는 강력한 도구입니다. 이를 활용하면 개발자는 명령어를 실행하여 애플리케이션을 디버깅하고, 시스템 파일을 관리하며, 여러 가지 작업을 수행할 수 있습니다. 이번 포스팅에서는 ADB를 활용하여 Android 기기의 파일을 관리하는 방법을 설명하겠습니다.ADB 파일 관리 명령어ADB를 사용하면 로컬 PC와 Android 기기 간에 파일을 주고받거나, Android 내부 파일 시스템을 탐색하고, 특정 파일을 삭제할 수 있습니다. 다음은 대표적인 ADB 파일 관리 명령어입니다.1. 파일 전송 (PC → Android)PC에서 Android 기기로 파일을 전송하려면 adb push 명령어..

Android/ADB 2025.02.14

Bash Shell Script에서 자주 발생하는 실수와 해결 방법

Bash Shell Script에서 자주 발생하는 실수와 해결 방법Bash 스크립트는 Linux 환경에서 자동화를 구현하기 위한 강력한 도구입니다. 하지만 많은 개발자와 관리자들이 스크립트를 작성하면서 공통적으로 실수를 저지릅니다. 이 글에서는 Bash 스크립트를 작성할 때 자주 발생하는 실수와 이를 해결하는 방법을 다룹니다. 또한, 이해를 돕기 위한 예제 코드도 포함되어 있습니다.1. 파일 시작에 #!/bin/bash를 누락문제Bash 스크립트의 첫 줄에 #!/bin/bash 또는 #!/usr/bin/env bash를 명시하지 않으면 스크립트가 의도한 셸 대신 기본 셸에서 실행될 수 있습니다.해결 방법스크립트의 첫 줄에 항상 적절한 셸을 명시하세요.#!/bin/bash# 예제 코드echo "Hello,..

반응형