반응형 프로그래머의 길157 라이프 게임 #include #include #include #include void print(int **size, int num); void copybox(int **one, int **two, int num); int main() { int user_size; int **real_size, **copy_size; int i, j; int count; srand(time(NULL)); printf("라이프 게임 판 크기 입력 : "); scanf("%d", &user_size); real_size = (int **)calloc(user_size+2, sizeof(int *)); copy_size = (int **)calloc(user_size+2, sizeof(int *)); for(i=0; i 2007. 6. 28. 마방진 소스 #include #include int main() { int input_size, i, j; int **size; int px, py; printf("마방진 사이즈를 입력 : "); scanf("%d", &input_size); size = (int **)calloc(input_size, sizeof(int *)); for(i=0; i 2007. 6. 28. find 명령어 -name 파일의 이름을 지정해서 파일찾기 -size NUMBER 파일의 크기를 이용해서 검색, 파일의 크기는 블록단위로 표시 -prune 하위 디렉토리 파일은 검색하지 않음 -user USERNAME 지정한 사용자의 파일 찾기 -perm PERMISSION 지정한 권한을 가진 파일 찾기 -group GROUPNAME 지정한 그룹에 속한 파일 찾기 -inum NUMBER 지정한 수와 i-node 수가 일치하는 파일 찾기 -link NUMBER 지정한 수의 링크를 가진 파일 찾기 1. 기본 사용법 find [PATH] [Expression] find 명령은 경로(Path)의 지정과 다양한 옵션을 지정한 표현식(Expression)을 사용해 파일을 찾아내어 작업을 한다. 2. 사용예 #find / -name.. 2007. 5. 2. more / less / grep / egrep more / less (페이지 나눠 보여주기) # cat filename 위와 같은 경우 파일의 내용을 보여주지만 양이 많을 경우 앞의 내용을 볼 수 없다. # more filename # less filename 위와 같은 경우 cat 과 같지만 한페이지 단위로 잘라서 보여주고 앞 페이지로 이동이 가능한다. grep (파일의 특정 라인 출력하기) # grep -n root /etc/passwd /etc/passwd 파일로부터 root 라는 단어가 포함된 라인을 검색하는 예이다. 라인번호도 출력해준다. # grep -i -n while* 위의 경우 파일명 : 라인번호 : 검색단어 형식으로 출력된다. grep명령 사용시에 사용되는 패턴의 형식 [abc] : a나 b나 c가 있는 라인 [0-9] : 0 ~ .. 2007. 4. 30. 링크 (link) 링크 (link) 리눅스에서의 링크란 윈도우즈의 단축 아이콘과 비슷한 역할을 한다. 즉 복잡한 파일명이나 경로명을 단순화 시켜서 언제든지 쉽게 이용할 수 있게 해준다. 이러한 링크에는 하드링크(Hard link)와 심볼릭링크(Symbolic link)가 있다. 하드링크(Hard link) 대상 파일을 이동시칸다 하더라도 링크파일에는 아무런 지장이 없다. 고유 번호인 inode 값을 공유하기 때문이다. 또한 디렉토리는 링크를 할 수 없다. 심볼릭링크(Symbolic link) 대상 파일을 다른 곳으로 이동시킬 경우 링크가 깨지므로 더 이상 링크 파일은 사용할 수 없게 된다. 심볼릭 링크는 파일이건 디렉토리이건 상관없이 링크를 생성할 수 있다. 그러므로 실제적으로 심볼릭 링크를 많이 사용한다. * 사용법 *.. 2007. 4. 30. 디렉토리 관련 (생성, 삭제) mkdir (디렉토리의 생성) # mkdir -option 디렉토리 # mkdir -p /abc/abc 위의 경우 없는 디렉토리는 모두 생성해준다. rmdir (디렉토리의 삭제) # rmdir -option 디렉토리 # rmdir -p abc/bbc/cbc 위의 경으 모든 디렉토리를 삭제해준다. * 참고 rmdir 명령은 디렉토리내에 파일이 존재할 경우 명령이 실행되지 않는다. 2007. 4. 30. 이전 1 ··· 10 11 12 13 14 15 16 ··· 27 다음 반응형