언어/C

ft_strcapitalize 구현 테스트

EpicArts 2020. 10. 24. 00:38
#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