알파벳 찾기
#include <stdio.h>
#include <string.h>
int main(){
char str[100];
scanf("%s",str);
for(int i=97; i<=122; i++){ //아스키코드 a~z = 97~122
char *ptr = strchr(str,(char)i);
if(ptr != NULL) printf("%d ", ptr-str); //주소값 - 문자열 주소값 = 문자의 위치
else printf("-1 "); //NULL(문자 없을때)일때 -1출력
}
return 0;
}
*strchr원형
strchr(대상문자열, 검색할문자);
char *strchr(char * const _String, int const _Ch);
문자열 중 검색한 문자의 첫 위치를 반환.
없으면 NULL반환.
'PROGRAMMING CODE > C' 카테고리의 다른 글
[BAEKJOON] No.1157 C언어 (0) | 2021.10.18 |
---|---|
[BAEKJOON] No.2675 C언어 (0) | 2021.10.18 |
[BAEKJOON] No.11720 C언어 (0) | 2021.10.18 |
[BAEKJOON] No.4344 C언어 (0) | 2021.10.18 |
[BAEKJOON] No.8958 C언어 (0) | 2021.10.18 |