본문 바로가기

언어/C

ft_strcapitalize 구현 테스트

728x90
#include <stdio.h>

char	*ft_strcapitalize(char *str)

int main ()
{
	char text1[] = "salut, comment tu vas ? 42mots quarante-deux; cinquante+et+un";
	printf("%s\n", ft_strcapitalize(text1));
	char text2[] = "a zZ13d0.; 3Is aA KLL ++z0aLphanuEeric9 .cHarac3ters.c09";
	printf("%s\n", ft_strcapitalize(text2));
}

숫자와 알파벳을 제외한 나머지는 패스.

첫글자만 대문자 나머지는 소문자가 나와야한다.

만약 숫자가 먼저 나오면 그 뒤는 소문자만 나와야한다.

 

Salut, Comment Tu Vas ? 42mots Quarante-Deux; Cinquante+Et+Un
A Zz13d0.; 3is Aa Kll ++Z0alphanueeric9 .Charac3ters.C09

 

728x90

'언어 > C' 카테고리의 다른 글

ft_putstr_non_printable 테스트 구현  (0) 2020.10.24
ft_strlcpy 구현 테스트  (0) 2020.10.24
ft_strlowcase 구현 테스트  (0) 2020.10.24
ft_strupcase 구현 테스트  (0) 2020.10.24
ft_strcpy 구현 테스트  (0) 2020.10.23