반응형

remove 3

파일 삭제, unlink, remove, rmdir 함수

리눅스 시스템에서는 파일을 삭제하는 시스템 호출로 unlink, remove, rmdir 함수를 제공하고 있어요. unlink는 연결 계수를 1 감소하는 시스템 호출이고 rmdir은 비어있는 디렉토리를 지울 때 사용하는 시스템 호출입니다. remove는 표준 입출력 라이브러리 함수로 입력 인자로 전달하는 이름이 파일일 때는 unlink와 같고 디렉토리일 때는 rmdir과 같습니다. /********************************************************************** * ex_unlink.c * * exmple source – test unlink * ***************************************************************..

[C#] 8.2 컬렉션 - IList 인터페이스

8.2 컬렉션 8.2.3 IList인터페이스 IList 인터페이스는 배열과 ArrayList의 기반 인터페이스입니다. IList 인터페이스에는 인덱서로 요소를 참조할 수 있는 멤버들을 약속하고 있습니다. 그리고 IList는 ICollection 인터페이스 기반의 형식이므로 앞에서 살펴본 ICollection에 약속한 멤버들에 대한 약속을 포함하게 됩니다. 여기에서는 새롭게 추가된 약속들에 대해서만 다룰게요. ICollection 인터페이스에서는 요소를 추가할 때 사용하기 위해 Add 메서드와 Insert 메서드를 제공하고 있습니다. Add 메서드는 차례대로 보관할 때 사용하고 Insert 메서드는 원하는 인덱스 위치에 보관할 때 사용합니다. int Add(object value); //요소를 추가하는 메..

[C#] 3.4 string

3.4 string C#에서는 문자열을 string 형식으로 제공하고 있으며 이는 .NET Framework에서 제공하는 System.String 형식을 C#에서 부르는 형식 이름입니다. string은 참조 형식임에도 값 형식처럼 사용할 수 있습니다. string 개체를 생성하는 방법은 여러 가지가 있습니다. 그중에서 자주 사용되는 몇 가지를 나열한다면 다음과 같습니다. ▶string 개체 생성하는 방법 string str = string.Empty; string 형식에서는 == 연산자와 != 연산자는 값 형식처럼 문자 컬렉션이 같은지를 판단합니다. ▶ string 형식의 ==연산자와 != 연산자 int differnece = str1.CompareTo(str2); string은 + 연산자를 사용하여 단..

반응형