if (!(a[i] >= 65 && a[i] <= 90)
&& !(a[i] >= 97 && a[i] <= 122)
&& !(a[i] >= 48 && a[i] <= 57)
&& (a[i + 1] >= 97 && a[i + 1] <= 122))
void kucult(char *a)
{
int i;
i = 0;
while (a[i])
{
if (a[i] >= 65 && a[i] <= 90)
{
a[i] += 32;
}
i++;
}
}
void kontrol(char *a)
{
int i;
i = 0;
while (a[i])
{
if (!(a[i] >= 65 && a[i] <= 90)
&& !(a[i] >= 97 && a[i] <= 122)
&& !(a[i] >= 48 && a[i] <= 57)
&& (a[i + 1] >= 97 && a[i + 1] <= 122))
{
a[i + 1] -= 32;
}
i++;
}
}
char *ft_strcapitalize(char *str)
{
int i;
i = 0;
kucult(str);
if (i == 0 && (str[i] <= 122 && str[i] >= 97))
{
str[i] -= 32;
}
kontrol(str);
return (str);
}
#include <stdio.h>
int main(void)
{
char a[] = "salut, comment tu vas ? 42mots quarante-deux; cinquante+et+un";
ft_strcapitalize(a);
printf("%s", a );
}