문자열에서 문자 한개만 뽑아서 쓰는 함수가 있는지 알고 싶습니다.
갅지돋는슬아
2023.04.01
질문 제목 : 질문 요약 :
atoi()함수와 같이 문자열에 저장된 문자열 숫자를 숫자로 전환시켜 주는것 처럼
문자열에 저장된 문자를 문자로 분리 시키는 함수 가 존재하는지 알고 싶습니다.질문 내용 :
typedef struct po
{
char xpo[9];
char ypo[3];
char zpo[9];
char qpo[3];
}po;
for(i = 0; i 100; i++)
{
fscanf(fp,%s %s %s %s, &term[i].xpo, &term[i].ypo, &term[i].zpo, &term[i].qpo);
printf(%s %s %s %s \n, term[i].xpo, term[i].ypo, term[i].zpo, term[i].qpo);
}
이런식으로 구조체 포인트로 문자를 저장하였는데
term[i].ypo에는 r또는 w라는 문자가 저장되어 있는데 이것만 뽑아서 쓰고 싶습니다.
아니면 조건문을 형성시키고 싶습니다.
if(term[i].ypo==r)
{
}
if(term[i].ypo==w)
{
}
이런식으로 함수를 지정할수 있는지 알고 싶습니다.