Bende 2. soruda soyadı ters çevirmeyle ilgili 2 kod yazdım.
void TeklerinSoyadlariniCevir(OGRENCI *kayitlar)
{
int i,k;
for(i=0 ; i< (kayitSayisi-1) ; i++)
{
if(kayitlar[i].numara % 2 == 1)
{
printf("%s
",tersCevir2(kayitlar[i].soyad));
}
}
}
char * tersCevir(char a[50])
{
int i,j;
char ch;
j = strlen(a);
for(i=0 ; i < (strlen(a)/2) - 1 ; i++)
{
ch = a[j];
a[j] = a[i];
a[i] = ch;
j--;
}
return a;
}
char * tersCevir2(char a[50])
{
a = strrev(a);
return a;
}
|