본문 바로가기

텍스트 파일 stream의 길이를 알고 파일로부터 데이터를 읽은 후 배열에 저장하고 출력하기 1. 텍스트 파일을 읽어서 파일의 텍스트를 모니터 화면에 출력하기 1.1. FileStream객체의 Length속성을 이용하여 텍스트 파일 stream의 길이를 알고 StreamReader객체의 Read()메소드를 이용하여 파일로부터 데이터를 읽은 후 배열에 저장한 다음 foreach문을 이용하여 배열에 저장된 값을 화면에 출력할 것 1.2. 소스 코드 1.3. 실행 화면 더보기
파라미터로 텍스트 파일명을 입력 받아 입력 받은 파일의 수와 파일명을 스크린에 출력하기 1. 파라미터로 텍스트 파일의 이름을 입력 받아 출력하기 1.1. Main메소드에 파라미터로 텍스트 파일명을 입력 받아 입력 받은 파일의 수와 파일명을 스크린에 출력하는 프로그램을 작성하시오. 이때 공백으로 구분되는 복수 개의 텍스트 파일명을 입력하는 경우 해당 입력 파일의 개수를 출력하고 각 입력된 파일명을 차례대로 화면에 출력하시오. 1.2. 소스 코드 1.3. 실행 화면 더보기
n factorial을 계산하고 결과값을 answer에 저장하는 메소드 1. Factorial 메소드 만들기 1.1. Util클래스에 Factorial method를 추가하시오 1.2. 메소드의 타입은 public static bool Factorial(int n, out int answer) 1.3. n과 answer를 파라미터로 받는다. n은 int이며 value형태로 전달받고 answer는 out 형태로 호출된 함수에서 출력만 담당하는 int 파라미터이다. 1.4. Factorial메소드가 성공하면 true의 bool 값을 리턴한다. 1.5. n factorial을 계산하고 결과값을 answer에 저장하는 코드를 작성한다. 1.6. n이 0보다 적거나 overflow가 발생할 경우 false를 리턴한다. 1.7. Utils.cs 소스코드 2. Factorial 메소드 .. 더보기
전달받은 두 개의 파라미터 값을 서로 교환하는 메소드 1. Swap 메소드 만들기 1.1. Util클래스에 swap메소드를 추가하라 1.2. public static void method로 swap메소드를 추가하라 1.3. a, b 두 개의 int파라미터를 가지며 각 파라미터는 reference로 전달받는다 1.4. swap메소드는 전달받은 두 개의 파라미터 값을 서로 교환하는 기능을 갖는다. 1.5. Utils.cs 소스코드 2. Swap 메소드 테스트 2.1. Test class의 Main함수 안에 Swap메소드를 테스트 하는 코드를 추가하라 2.2. Greater메소드에서 받은 두 개의 키보드 값을 이용하여 Swap 메소드를 호출하기 전의 각 값을 화면에 출력하고 Swap메소드를 호출한 다음의 값을 화면에 호출하는 코드를 작성하시오. 2.3. Test.. 더보기
키보드로부터 두 개의 정수 값을 읽고, 더 큰 정수를 화면에 출력하는 메소드 1. Greater 메소드 만들기 1.1. Utility디렉토리에서 Utils.sln프로젝트를 열어라 1.2. Util 클래스를 열어서 Greater라는 이름의 public static method를 추가하라 1.3. Greater메소드는 두 개의 int를 입력파라미터로 갖고 value 형태로 파라미터를 전달 받는다. 그리고 두 개의 int 중 큰 값을 리턴한다. 1.4. Utils.cs 소스코드 2. Greater 메소드 테스트 2.1. Test 클래스를 열어라 2.2. 메인 메소드 내부에 아래와 같은 코드를 추가하라 2.2.1. 키보드로부터 두 개의 정수 값을 읽고, Greater 메소드를 호출하여 더 큰 정수를 화면에 출력하도록 하라. (두 개의 정수값을 읽기 위해 Console.ReadLine, .. 더보기