C Yardim
Arkadaslar, Programlamda cok yeniyim ve söyle bir ödevim var;
100 elemanlı bir karakter dizisi tanımlayan ve verilen cümle icerisinde harflerin hangi indeks de oldugunu belirten bir kod yazdim; ancak sadece ilk indeksi gösteriyor. Benim istedigim cümledeki harfin tüm konumlarini göstermek. Yardimci olursaniz cok sevinirim.
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 100
int indexOf(const char * str, const char toFind, const int n);
int main()
{
char str[100];
char toFind;
int index;
printf("Stringi yaziniz: ");
fgets(str, 100, stdin);
printf("Hangi harfi ariyorsunuz: ");
toFind = getchar();
index = indexOf(str, toFind ,n);
printf("'%c' indeks sayisi %d.",toFind,index+1);
return 0;
}
int indexOf(const char * str, const char toFind,const int n)
{
int i = 0;
char *cp=str;
while(*cp != '\0')
{ for(i = 0; str[i] != '\0'; i++){
if(str[i] == toFind)
return i;
i++;
}
}
return 0;
}
C program #yardim#
Arkadaslar, Programlamda cok yeniyim ve söyle bir ödevim var;
100 elemanlı bir karakter dizisi tanımlayan ve verilen cümle icerisinde harflerin hangi indeks de oldugunu belirten bir kod yazdim; ancak sadece ilk indeksi gösteriyor. Benim istedigim cümledeki harfin tüm konumlarini göstermek. Yardimci olursaniz cok sevinirim.
#include <stdio.h>
#include <string.h>
#define MAX_SIZE 100
int indexOf(const char * str, const char toFind, const int n);
int main()
{
char str[100];
char toFind;
int index;
printf("Stringi yaziniz: ");
fgets(str, 100, stdin);
printf("Hangi harfi ariyorsunuz: ");
toFind = getchar();
index = indexOf(str, toFind ,n);
printf("'%c' indeks sayisi %d.",toFind,index+1);
return 0;
}
int indexOf(const char * str, const char toFind,const int n)
{
int i = 0;
char *cp=str;
while(*cp != '\0')
{ for(i = 0; str[i] != '\0'; i++){
if(str[i] == toFind)
return i;
i++;
}
}
return 0;
}
Son Giriş: 3 yıl önce
Son Mesaj Zamanı: 3 yıl
Mesaj Sayısı: 0
Gerçek Toplam Mesaj Sayısı: 0
İkinci El Bölümü Mesajları: 0
Konularının görüntülenme sayısı: 0 (Bu ay: 0)
Toplam aldığı artı oy sayısı: 0 (Bu hafta: 0)
En çok mesaj yazdığı forum bölümü: Yazılım Geliştirme