C언어/디딤돌 C언어 예제

[C언어 소스] fscanf_s 함수로 파일에서 입력받기

언제나휴일 2016. 12. 4. 00:39
반응형

[C언어 소스]  fscanf_s 함수로 파일에서 입력받기


Program.c

test.txt


#include <stdio.h>
#define FILENAME "test.txt"
int main()
{
   
char name[256]="";
   
int a=0,b=0,c=0,d=0;
    FILE *fp = 0;
    fopen_s(&fp, FILENAME,
"r");
   
if(fp==0)
    {
        printf(
"파일 열기 실패\n");
       
return 0;
    }   
    fscanf_s(fp,
"%s",name,sizeof(name));
    printf(
"이름:%s\n",name);
    fscanf_s(fp,
"%d.%d.%d.%d",&a,&b,&c,&d);
    printf(
"IP 주소:%d.%d.%d.%d\n",a,b,c,d);
    fclose(fp);
   
return 0;
}



test.txt 파일 내용

hello
12.34.56.78 


실행 결과

이름:hello
IP 주소:12.34.56.78



본문

[디딤돌 C언어] 96. ASCII 문자로 파일 입출력





반응형