개발자

ALL

C# 배열, List 정렬하기(Sort) 예제

배열이나 리스트를 정렬하는 방법을 알아보겠습니다.C#에서는 배열이나 리스트 요소를 정렬해주는 메서드가 준비되어있습니다.문자 기준이나 시간 순서대로도 정렬을 할 수 있습니다.Array.Sort배열은 Array.Sort로 정렬할 수 있습니다.public static void Sort( Arrayarray)array- 배열파라미터는 배열을 지정해줘야 하며, 지정한 파라미터는 1차원 배열이어야 합니다.Array.Sort 예제using System;namespace Sample { class Sample { static void Main()...
ALL

C# 문자열 자르기 Substring 사용법 및 예제

문자열에서 지정한 부분 문자를 취득하거나 자르고 싶은 경우가 있습니다.C#에서는 String 클래스의 Substring 메서드를 사용하여 문자열을 자를수 있습니다.SubstringSubstring 함수는 다음과 같이 정의되어 있습니다.public string Substring( intstartIndex, intlength)startIndex- 시작위치length- 길이문자열의 앞부분은 0부터 시작합니다.파라미터 length는 생략 가능합니다.생략한 경우 문자열의 마지막 부분까지 취득합니다.Substring 예제using System...
ALL

일본 나이 계산기 및 일본 년도로 변환

생년월일을 입력해 일본 나이를 계산하고 일본 연호로 변화하는 화면입니다.일본은만 나이를 사용하기 때문에계산을 해야 합니다.만 나이는 국제 표준 계산법으로 일본 및 외국에서도 동일하게 사용됩니다.계산 방법은 자신의 생일이 되는 날에 한 살을 더하면 됩니다.계산기 사용 방법은자신의 생년월일을 입력하고 OK 버튼을 누르면 됩니다.만 나이와 일본 연호로 표시됩니다.예를 들어1997년 9월 15일이 생일이면19970915라고 입력하면 됩니다.계산된 만 나이는 오늘을 기준으로 합니다.일본 나이 계산기 function wareki(){ // H...
ALL

C 언어 문자열 자르기 strtok() 사용법

C에서는 문자열을잘라낼때사용하는함수로strtok라는함수가있습니다.strtok함수는string token의 약자로 인자 값으로 전달받은 매개변수를 구분자로 하여 문자열을 잘라내어return합니다.만약 더 이상 자를 문자열이 없다면NULL을 반환합니다.strtok 사용법char *strtok(char *str, const char *delimiters);str : 자르고자 하는 문자열delimiters:자를기준을정하는구분자strtok 샘플#include <stdio.h>#include <string.h>int main() { char ...
ALL

C 언어 문자열 길이 strlen() 함수 사용법

strlen은char*타입의문자열을받아서해당문자열길이를반환하는함수입니다.여기서 문자열의 길이란 문자열을 구성하는 문자의 개수를 의미하며 문자열 마지막에 붙어 있는 종료NULL문자인\0을제외한 문자 개수입니다.공백도 길이에 포함됩니다.strlen 사용법size_t strlen(const char *str);: const char* 타입의 문자열리턴 값:문자열의길이(양수)샘플을 보겠습니다.#include <stdio.h>int main(){ char s1 = "Hello"; char s2 = "He\0llo"; //strlen 함수를 ...
ALL

C 언어 문자열 탐색 strstr 사용법

문자열 앞에 특정 문자열이 있는지 탐색을 하는strstr 함수사용법을 알아보겠습니다.strstr 함수는 문자열에서 검색 문자열을 찾으면 시작 위치의 포인터를 반환합니다.사용법char *strstr(const char *haystack, const char *needle);대상 문자열인haystack에서 검색 문자열인needle을 검색합니다.검색 문자열이 대상 문자열에 존재한다면 시작 위치를 반환합니다.문자열을 찾지 못하면 NULL을 반환합니다.예제를 보겠습니다.#include <string.h>#include <stdio.h>int...
ALL

C 언어 문자열 검색 strchr, strrchr사용법

문자열char*, char[] 타입에서 검색 문자를 지정해 검색하는 방법을 알아보겠습니다.문자 검색을 하기 위해서는strchr 함수를 사용합니다.사용법char *strchr(const char *s, int c); char *strrchr(const char *s, int c);strchr()함수는문자열s에서첫번째로찾은문자c의포인터를리턴합니다.strrchr() 함수는 문자열 s에서 마지막으로 있는 문자 c의 포인터를 리턴합니다.검색 문자를 찾지 못했다면 NULL을 반환합니다.strchr() 함수와strrchr() 함수 차이는 다음과...
ALL

C 언어 문자열 비교 strcmp, strncmp 사용법

두 개의 문자열이 같은지 판단할 수 있는strcmp와strncmp 함수사용법을 알아보겠습니다.두 함수의 차이는 문자 개수를 지정하는 경우와 또는 지정하지 않은 경우에 따라 사용하는 함수가 달라집니다.strcmp먼저strcmp 함수사용방법을 알아보겠습니다.int strcmp(const char* str1, const char* str2)첫 번째 파라미터 str1 : 비교 문자열1두 번째 파라미터 str2 : 비교 문자열2strcmp함수에는 비교할 문자열 2개를 파라미터로 지정합니다.두 개의 문자열을 비교해 문자열이같다면 0을 반환하고...
ALL

C 언어 문자열 길이 취득 strlen 사용 방법

문자열 길이를 취득하고 싶은 경우 사용하는 함수인strlen은<string.h>의 헤더 파일 안에 있는 함수입니다.strlen함수는해당 문자열의 길이를 계산해 반환입니다.문자열의 길이는 문자열을 구성하는 문자의 개수를 만을 반환하면 문자열 끝에 붙어 있는 종료 문자인\0을 제외한 문자 개수입니다.문자열 뒤에 붙은 공배 또한 자릿수로 계산하지 않습니다.strlenstrlen함수 사용법을 알아보겠습니다.strlen(const char *str);파라미터로는char*타입의 문자열을 설정합니다.반환값은 문자열 길이를 반환합니다.#inclu...