2013/11

    하위 디렉토리 경로 내 파일 목록 얻어오기

    Colored By Color Scripter™1234567891011121314151617181920212223 try { foreach (string dir in Directory.GetDirectories(path)) { foreach (string file in Directory.GetFiles(dir, filetype)) { Console.Write(file); } SearchDirectory(dir, filetype); } } catch (System.Exception excpt) { Console.WriteLine(excpt.Message); } }

    [펌]공유 라이브러리에 PIC를 사용하는 이유

    ♧ 통상 GNU/리눅스의 공유 라이브러리를 만들 때는각각의 .C 파일을 PIC(Position Independent Code)가 되도록 컴파일 한다.그러나 실은 PIC로 컴파일 하지 안아도 공유 라이브러리는 만들 수 있다.그러면 굳이 PIC로 컴파일 하는 이유가 있는 것일까? ▶ fpic.c 작성#include void func() {printf("");printf("");printf("");} ☞ PIC로 컴파일하기 위해 gcc -fpic 또는 fPIC 옵션을 지정한다.-fpic :: 좀더 고속으로 코드를 생성할 가능성이 있지만,CPU에 따라 -fpic로 생성할 수 있는 GOT(Glocal Offset Table)의 크기에 제한이 있다.-fPIC :: CPU에 관계없이 사용할 수 있다. 여기서는 -fP..

    partial class

    닷넷 2.0 부터 추가된 기능이다. 이 기능을 사용하면 팀원 간 프로젝트를 진행하는 경우 클래스를 개별 파일로 분할하여 작업할 수 있기 때문에, 동시에 대규모 프로젝트 진행하는 경우 작업 수행이 용이하다. 예를 들어 아래와 같다. Colored By Color Scripter™12345678910111213141516171819202122232425262728293031323334353637A.cs public partial class PartialExample{ public string A() { return "A"; }} B.cspublic partial class PartialExample{ public string B() { return "B"; }} C.cspublic partial class ..

    하위 디렉토리의 원하는 파일 검색

    Colored By Color Scripter™1234567891011121314151617181920 public void SearchDirectory(String path) { List str = new List(); try { foreach (string strdir in Directory.GetDirectories(path)) { foreach (string strfile in Directory.GetFiles(strdir, "*.java")) { str.Add(strfile); Console.WriteLine(strfile); } SearchDirectory(strdir); } } catch (System.Exception excpt) { Console.WriteLine(excpt.Message..

    폴더 선택 다이얼로그 띄우기!

    FolderBrowserDialog dialog = new FolderBrowserDialog(); dialog.ShowDialog(); string select_path = dialog.SelectedPath; //선택한 다이얼로그 경로 저장

    파일 입출력

    Colored By Color Scripter™1234567891011121314151617181920#include#include#include using namespace std; void main() { ifstream OpenFile("Test.java"); string ch; while(!OpenFile.eof()) { getline(OpenFile, ch); cout