shhmo
04-01-07, 17:06
arkadaşlar ya girilen stringi küçük harfe çevirmeye çalışıyorum da çalışmıyo program. dizi kullanılmıcak pointer la yapılacak.
main()
{
char * input=NULL;
printf("kucuk harfe donusecek stringi girin:\n");
scanf("%s",*input);
KucukHarfeCevir ( input);
printf("%s", input);
}
void KucukHarfeCevir (char *inputStr)
{
while(*inputStr!='\0'){
if(isupper(*inputStr))
*inputStr = tolower(*inputStr);
++inputStr;
}
}
Program hata vermiyor ama çalışmıyo:(
Fonksiyonda bi hata var mı onu öğrenmek istiyorum, yardımcı olursanız sevinirim.
Teşekkürler şimdiden..
main()
{
char * input=NULL;
printf("kucuk harfe donusecek stringi girin:\n");
scanf("%s",*input);
KucukHarfeCevir ( input);
printf("%s", input);
}
void KucukHarfeCevir (char *inputStr)
{
while(*inputStr!='\0'){
if(isupper(*inputStr))
*inputStr = tolower(*inputStr);
++inputStr;
}
}
Program hata vermiyor ama çalışmıyo:(
Fonksiyonda bi hata var mı onu öğrenmek istiyorum, yardımcı olursanız sevinirim.
Teşekkürler şimdiden..