ALL

ALL

C# 열거형 enum 사용 방법 case문과 같이 쓰기 예제

C#에는 enum이라는 열거형 타입이 있습니다.enum 타입에는 정수를 열거형으로 정의할 수 있습니다.열거형으로 정의를 할 수 있기 때문에 switch-case문과 같이 사용하는 경우도 많습니다.enum은 어떻게 사용을 하는지 살펴보도록 하겠습니다.enum 사용 방법enum 오브젝트명 {상수1, 상수2, ・・・};상수명은 영숫자는 물론 한글도 지정할 수 있습니다.단, 상수명에는 공백을 사용할 수 없습니다.enum 정의 예제enum Days { Mon, Tue, Wed, Thu, Fri, Sat, Sun}한글로도 정의할 수 있습니다....
ALL

C# 문자열 치환 Replace 사용 방법 및 예제

문자열을 검색해서 일치하는 부분을 치환하는 방법을 알아보겠습니다.C#에서 문자열 치환을 하기 위해서는 Replace 메서드를 사용합니다.Replace대상문자열.replace(검색 문자,치환 문자)Replace는 대상 문자열에서 검색 문자와 일치하는 부분을 치환 문자로 변경해줍니다.Replace를 사용하여 치환뿐만이 아니라 줄바꿈 문자나 공백문자를 제거할 수도 있습니다.Replace 예제using System;namespace Sample{ class Program { static void Main(string[] args) { st...
ALL

C# 배열 List 문자 또는 시간 날짜 순서로 LINQ 람다식 정렬하기 예제

C#에서는 숫자 이외에도 문자나 시간으로도 정렬을 시킬 수 있습니다.우선 문자열 요소를 가지고 정렬하는 방법을 보겠습니다.문자열 정렬문자열 요소 정렬 예제using System;using System.Collections.Generic;using System.Linq;namespace Sample { class Sample { static void Main() { string[] src = {"Park", "Kim", "Lee"}; // Array.Sort string[] dst1 = new string[src.Length]; Ar...
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...