안녕하세요.
음 그런 유틸리티가 어디 있다고 들었는데 못구해서, 전 그냥 만들어 썼습니
다.
사용법 (실행 파일 이름이 line일때)
$ line 2 line.c
line.c 의 두번째 줄을 출력.
#include <stdio.h>
main(int argc, char *argv<>)
{
int t = 1;
FILE *fn;
char buff[1024], *mode;
mode = (char *) malloc(sizeof(mode));
*mode = 'r';
fn = fopen(argv[2], mode);
while(fgets(buff, 1023, fn) != NULL)
{
if(t == atoi(argv[1]))
{
printf("%s",buff);
exit();
}
t++;
}
fclose(fn);
free(mode);
}
: 안녕 하세요..
:
: 파일을 라인 단위로 읽어서 한라인을 변수에 넣어 처리 하고 싶은데..
:
: 방법이 영..
:
:
:
: 알켜 주셔여...^-^
--
return true