본문 바로가기

소프트웨어

Java도 Hello World부터 - EasyCSVStream csv 파일을 다루기 위한 opencsv라는 괜찮은 라이브러리가 있습니다. http://opencsv.sourceforge.net/ 적용하는 방법은 2가지 방법입니다. 첫번째 방법 : jar 파일 추가 1. opencsv-3.3.jar 파일을 다운로드 받는다. 2-1. 메뉴 - Project - Properties 2-2. Package Explorer - 프로젝트 오른쪽 클릭 - Properties 3. Java Build Path - Libraries (tab) - Add External JARs... 4. 다운로드 받은 opencsv-3.3.jar 파일을 선택한다. 두번째 방법: Maven Project 설정 1. Package Explorer - 프로젝트 오른쪽 클릭 - Configure - Co.. 더보기
Java도 Hello World부터 - commandline 명령어 실행기(CMD) Java에서 command line 입력을 실행시키기 위한 클래스입니다.C/C++에서는 system(char *) 함수를 통해서 간단하게 실행시켰겠지만 Java에서는 클래스를 하나 만들어서 사용해야 합니다. 사용 예시는 main(String[]) 함수에서 보다시피 instance를 받아서 execute(String...) 함수로 명령어를 입력해주면 됩니다. package edu.cbnu.seal.utilities.cmd; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; /** * Process exec.. 더보기
C++도 Hello World부터 - (02) 함수 - C++도 Hello World부터 - C++ 언어를 배워온, 배우고 있는 입장에서 C++ 언어에 대한 이해를 위해 작성합니다. 아래의 내용은 대학교 실습강의 조교로서 작성한 내용을 일부 포함하고 있기에 상업적 목적으로의 이용을 금지합니다. 프로그래밍 언어는 함수를 기본으로 합니다. 함수란 블록 (중괄호 { }로 표현된 부분) 내부에 정의된 문장들을 실행시키는 프로그램 조각입니다. main() 함수 또한 함수이기에 C++도 Hello World부터(굉장히 기네요... 줄여서 씨헬이라 하겠습니다.) 씨헬 1번에서 작성한 HelloWorld 프로그램에선 출력하는 문장을 실행시켰었죠. 함수는 호출됨으로써 실행이 됩니다. 100번 호출하면 100번 실행이 됩니다. 따라서 다음과 같은 경우 함수를 작성하는 것을.. 더보기
C++도 Hello World부터 - (01) 시작 - C++도 Hello World부터 - C++ 언어를 배워온, 배우고 있는 입장에서 C++ 언어에 대한 이해를 위해 작성합니다. 아래의 내용은 대학교 실습강의 조교로서 작성한 내용을 일부 포함하고 있기에 상업적 목적으로의 이용을 금지합니다. C++ 언어는 1983년에 AT&T 벨 연구소의 Bjarne Stroustrup(스트롭스트룹)이 발표한 C 언어를 객체지향적으로 확장시킨 언어입니다. (본래 이름은 C with Classes 였다는...) 모든 언어를 배울 땐 화면에 "HelloWorld" 문구를 어떻게 출력하는 지부터 배우는 것이 기본이죠. HelloWorld /** * > * std::cout을 이용해서 간단한 출력을 하는 프로그램 * 이어서 std::cin을 이용한 입력과 상수, 변수의 사용,.. 더보기