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 |