2014-11-30 1 views
-2

사용자가 내 "데이터베이스"에 로그인 할 때 일종의 의제를 만들고 싶습니다. 사용자가 선수권 세부 정보를 시각화 할 수있는 권한이 있어야합니다. . 내가 파일에 보관하는 이런 종류의 세부 사항. 내 기능은 어떻게 생겼을 까? 나는 과 같은 것을 사용하려고 노력해야한다고 생각한다. myFile = "Desktop/Program/Visualize.txt" 그리고 어떤 식 으로든 나는 뭔가를 가져야한다. execlp ("cat", "cat", myFile, 0); 파이프 또는 소켓을 사용해야합니까? 정말 고마워 내 실수를 용서해주십시오.파일의 내용을 표시하기 위해 UNIX C에서 함수를 만들려고합니다.

+0

나는 그것을 확인 지금 희망, 그는에 로그인 할 때 ... – tohava

+0

를 해결하시기 바랍니다. – user3684292

+0

죄송합니다 tohava을 해당 파일의 내용을 볼 수있는 사용자를하려는 형식 – user3684292

답변

0

시스템 호출을 거칠 필요가 없습니다. 대신,이 기능을 사용

void display_file(const char *fn) { 
    FILE *f = fopen(fn, "r"); 
    char c; 
    while (1) { 
     c = fgetc(f); 
     if (c == -1) 
      return; 
     putchar(c); 
    } 
} 
+0

정말 고마워요! 넌 나를 구했다! :) – user3684292

+0

답을 옳게 표시하고 /하거나 (+1) – tohava

관련 문제