atoi , atof , itoa 함수 구현 수정

2010.04.12 20:40

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력해주세요.

atoi , atof , itoa 함수 구현

2010.04.12 13:52

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력해주세요.

strlen , strcpy , strcat, strcmp 함수 구현 수정

2010.04.09 20:36

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력해주세요.

strlen , strcpy , strcat, strcmp 함수 구현

2010.04.09 16:35

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력해주세요.

주석제거프로그램

2010.04.07 21:57

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력해주세요.

주소록

2010.04.07 17:51

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력해주세요.

C++

시험은 다다음주

리눅스 프로그래밍

char buff[256];

FILE *fp = popen("ls -al","r");
if(fp==NULL { ~~~~~~~~~~~~ };
while(fgets(buff,256,fp)) {
printf("%s",buff);
{


#include <stdio.h>

#define MAXLINE 256

int main()
{
    FILE *fp;
    int state;

    char buff[MAXLINE];
    fp = popen("ps -f", "r");
    if (fp == NULL)
    {
        perror("erro : ");
        exit(0);
    }

    while(fgets(buff, MAXLINE, fp) != NULL)
    {
        printf("%s", buff);
    }

    state = pclose(fp);
    printf("state is %d\n", state);
}

1

SIGHUP(HUP)

연결 끊기. 프로세스의 설정파일을 다시 읽는데 사용된다.

2

SIGINT(INT)

인터럽트

3

SIGQUIT(QUIT)

종료

4

SIGILL(ILL)

잘못된 명령

5

SIGTRAP(TRAP)

트렙 추적

6

SIGIOT(IOT)

IOT 명령

7

SIGBUS(BUS)

버스 에러

8

SIGFPE(FPE)

고정소수점 예외

9

SIGKILL(KILL)

죽이기. 이 시그널은 잡히지 않는다.

10

SIGUSR1(USR1)

사용자 정의 시그널1

11

SIGSEGV(SEGV)

세그멘테이션 위반

12

SIGUSR2(USR2)

사용자 정의 시그널2

13

SIGPIPE(PIPE)

읽을 것이 없는 파이프에 대한 시그널

14

SIGALRM(ALRM)

경고 클럭

15

SIGTERM(TERM)

소프트웨어 종료 시그널, 일반적으로 kill 시그널이 전송되기 전에 전송된다. 잡히는 시그널이기 때문에 종료되는 것을 트랙할 수 있다.

16

SIGTKFLT

코프로세서 스택 실패

17

SIGCHLD(CHLD)

자식 프로세스의 상태변화

18

SIGCONT(CONT)

STOP 시그널 이후 계속 진행할 때 사용.

19

SIGSTOP(STOP)

정지. 이 시그널 역시 잡을 수 없다.

20

SIGTSTP(TSTP)

키보드에 의해 발생하는 시그널로 Ctrl+Z로 생성된다.

21

SIGTTIN

백그라운드에서의 제어터미널 읽기

22

SIGTTOU

백그라운드에서의 제어터미널 쓰기

23

SIGURG

소켓에서의 긴급한 상태

24

SIGXCPU

CPU 시간 제한 초과 setrlimit(2) 메뉴얼 패이지 참조

25

SIGXFSZ

파일 크기제한 초과 setrlimit(2) 메뉴얼 패이지 참조

26

SIGVTALRM

가상 시간 경고 setitimer(2) 메뉴얼 패이지 참조

27

SIGPROF

프로파일링 타이머 경고. setitimer(2) 메뉴얼 페이지 참조

28

SIGWINCH

윈도우 사이즈 변경

29

SIGIO

기술자에서 입출력이 가능함. fcntl(2) 메뉴얼 참조

30

SIGPWR

전원 실패

31

UNUSED

사용 안함


FILE *list
char buffer[MAXLINE};

list=popen("kill -l","r");
if(list==NULL)
{
perror("erro:");
exit(0);
}

while(fgets(buffer,MAXLINE,list) != NULL)
{
printf("%s",buffer);
}

state=pclose(buffer);
printf("state is %d\n",state);
}

c++ 4주차

c++ 연습 2번



티스토리 툴바