loading
본문 바로가기 메뉴 바로가기
[Linux] 저수준 파일처리. open(), read(), write(), lseek() 간단 예제.

저수준 파일처리. open(), read(), write(), lseek(), close() 간단 예제. 저수준 파일처리. open(), read(), write(), lseek(), close() 간단 예제. 저수준 파일처리. open(), read(), write(), lseek(), close() 간단 예제. * 표준 입출력 함수 사용 : 모든 OS 에서 사용할 수 있는 함수 - ANSI C 에서 제공하는 표준함수임. * 저수준 입출력 함수 사용 : UNIX / LINUX 에서 제공되는 함수 - 외부 입/출력 장치도 파일로 다룸.... - 파일의 속성을 제어하는 함수도 제공됨. //***************** 파일 처리 작업 순서 ------------------- 1. 파일포인터 또는 파일지시..

과거 콘텐츠/Linux Programming 2011. 10. 4. 19:38
[C언어] 문자열 자르기(strtok). 간단 예제 및 설명.

문자열에서 특정 문자를 기준으로 문자열을 나눌 수 있다. 예를 들어 123,234,578,422 같은 문자열에서 , 기준으로 123 234 578 422 로 추출할 수 있다. 원형 char *strtok(char *s1, char *s2); 사용법. strtok(대상문자열, 기준문자); 기준 문자열을 토큰이라고 함. 아래 소스는 메인에서 입력받은 문자열에서 : 을 기준으로 문자열을 나누는 코드. tmp = strtok(argv[1], ":"); 동작과정은, 우선 문자열에서 지정한 문자( : )를 찾고 그 위치를 null로 변경하다. a a a : b b b N ↑ 검색. a a a N b b b N ↑ NULL 로 변경. 그리고 문자열의 첫 주소를 반환한다. a a a N b b b N ↑첫 주소 변환 ..

과거 콘텐츠/C언어. 2011. 9. 30. 17:00
[C언어] 간단하지만 순간 착각 하는 코드. [warning C4172]

리눅스에서의 경고 메시지 function returns address of local variable [enabled by default] 윈도우에서의 경고 메시지 warning C4172: returning address of local variable or temporary 얼필 보면 별 문제 없어 보이는 코드... 함수의 문제도.. 반환형의 문제도.. 반환 받는 놈의 타입도 문제 없다. 주소를 넘겨주고 주소를 받았는데 말이지 - -; 물론, 해결하는 방법은 여러가지 이다. 중요한건 왜? 이게 문제가 되느냐 이지. 문제가 되는 이유이다. 정말 좀 어처구니가 없었는데. 문제가 없을거 같지만 자세히 보면. getname() 함수에서 name[128]이라는 배열을 선언해서 사용하고 있다. 그리고는 그 na..

과거 콘텐츠/C언어. 2011. 9. 28. 17:21
[Fedora] 페도라 15 root 패스워드 분실 / fedora 15 패스워드 복구

[Fedora] 페도라 15 root 패스워드 분실 / fedora 15 루트 패스워드 분실 [Fedora] 페도라 15 root 패스워드 복구 / fedora 15 루트 패스워드 복구 [Fedora] 페도라 15 root 패스워드 분실 / fedora 15 루트 패스워드 분실 [Fedora] 페도라 15 root 패스워드 복구 / fedora 15 루트 패스워드 복구 리눅스를 켜자마자 z키를 계속 눌러주면 아래와 같은 GRUB 메뉴 화면이 나타난다. (사실 아무키나 눌러도 되지만, a, e 같이 메뉴에 들어가서 사용하는 키를 계속 누르다 보면 메뉴 나오고 바로 선택키가 들어가 버리는 경우가 발생한다. 그러니 편의상 z키를 사용하자) 패스워드를 바꾸고 싶은 페도라에서 e 키를 눌러 줍니다. edit (현..

컴퓨터(O/S)/Linux 2011. 9. 28. 12:25
[Linux] Makefile에서의 함수들

Makefile에서의 함수들 쉘 명령어 처리 함수 : shell 문자열 처리 함수들 : subst, patsubst, sort 공백문자 제거 함수 : strip 문자 필터링 함수들 : filter, filter-out, findstring, words, wordlist, word, firstword, join, dir, notdir, suffix, addsuffix, addprefix, basename 변수명이라고 칭하는 것은 아니라 "매크로" or "매크로이름" 이지만. 편의상 변수명이라 칭하겠음. 사용자가 원하는 대로 작성해도 됨. 단, 미리 정해진 이름들은 제외. 구분을 위해서 일반적으로 대문자 사용. [대상문자]는 변수에 문자를 담고, 그 변수를 사용해도 됨. $(변수명) 모든 함수의 결과는 변수..

과거 콘텐츠/Linux Programming 2011. 9. 27. 22:21
[C언어] scanf의 기본과 문자 입력 안될 때 해결 방법.

[C언어] scanf의 기본과 문자 입력 안될 때 해결 방법. [C언어] scanf의 기본과 문자 입력 무시 해결 방법. 기본적으로 scanf는 입력 받은 자료 수를 반환한다. 일반적으로 쓰는 경우는 거의 없기 때문에 본적은 없을지도 모른다. scanf는 값을 입력받아서 scanf( , ) 콤마 좌측에는 입력 받을 값의 형식을 지정해 준다. ex) 정수(%d), 실수(%lf), 문자(%c), 문자열(%s) 등등 우측에 지정해준 변수의 "주소" 에 내가 입력 받은 값을 저장한다. 따라서 변수의 주소를 추출하는 & 연산자가 필요. 지정한 형식과 변수의주소는 정확히 1:1 매치 되어야 한다. 형식을 3개를 적어주고는 변수를 3개 보다 적게 또는 많게 적어주면 문제가 발생한다. 특히나 scanf는 "변수의 주소..

과거 콘텐츠/C언어. 2011. 9. 21. 21:00
이전 1 ··· 4 5 6 7 8 9 10 ··· 24 다음
이전 다음

티스토리툴바

운영자 : 케이
제작 : 아로스
Copyrights © 2022 All Rights Reserved by (주)아백.

※ 해당 웹사이트는 정보 전달을 목적으로 운영하고 있으며, 금융 상품 판매 및 중개의 목적이 아닌 정보만 전달합니다. 또한, 어떠한 지적재산권 또한 침해하지 않고 있음을 명시합니다. 조회, 신청 및 다운로드와 같은 편의 서비스에 관한 내용은 관련 처리기관 홈페이지를 참고하시기 바랍니다.