Programming/C
sscanf , sprintf
TaeSun1114
2012. 7. 6. 17:35
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;
}