girilen metindeki büyük harfleri küçüğe, küçük harfleri büyüğe çeviren fonksiyon

#include <stdio.h>

void harfCevir(char A[])
{
int i=0;
while (A[i] != '\0')
{
if (A[i] >= 65 && A[i] <= 90)
A[i] += 32;
else if (A[i] >= 97 && A[i] <= 122)
A[i] -= 32;
i++;
}
}
//2. yol
void harfCevir2(char A[])
{
char kucuk[] = "abcdefghijklmnopqrstuvwxyz";
char buyuk[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int i=0, k=0;
while (A[i] != '\0')
{
k = 0;
while (buyuk[k] != '\0')
{
if (A[i] == buyuk[k])
A[i] = kucuk[k];
else if (A[i] == kucuk[k])
A[i] = buyuk[k];
k++;
}
i++;
}
}


int main26(void)
{
char B[100];
printf("Bir string gir:");
gets(B);

harfCevir2(B);
puts(B);

getch();
}

Yorumlar