sscanf와 sprintf는 입력혹은 출력 대상이 모니터가 아닌 메모리라는 것을 제외 하면 scanf와 print와 같은 기능을 한다.


#include<stdio.h>

int sprintf(char *restrict s,const char* restrict format,....);

함수 호출 성공시 저장된 문자열의 길이, 실패시 EOF반환.


#include<stdio.h>

int sscanf(char *s,const char* restrict format, ...);

함수 호출 성공시 읽어 들인 데이터의 갯수, 실패시 EOF 반환.


sscanf 예제)

#include<stdio.h>


int main()

{

        char buf[100];


        sscanf("HI~!Taesun1114's blog","%s",buf);


        printf("%s\n",buf);

        return 0;

}



sprintf 예제)
#include<stdio.h>

int main()
{
        char buf[100];

        sprintf(buf,"HI~!Taesun1114's blog");
        printf("%s\n",buf);
        return 0;
}



'Programming > C' 카테고리의 다른 글

삼항연산자  (0) 2012.09.12
열거형 enum  (0) 2012.07.09
문자열 붙이기 Strcat()  (0) 2012.07.04
Strtok 문자열 자르기  (0) 2012.06.29
Extern 함수  (0) 2012.05.21

+ Recent posts