Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
4
Cevap
208
Tıklama
0
Öne Çıkarma
C Yardim
N
4 yıl
Er
Konu Sahibi

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 * strconst char toFindconst int n);


int main()
{
    char str[100];
    char toFind;
    int index;



    printf("Stringi yaziniz: ");
   fgets(str100, stdin);
    printf("Hangi harfi  ariyorsunuz: ");
    toFind = getchar();

    index = indexOf(strtoFind ,n);

    
   
        printf("'%c' indeks sayisi %d.",toFind,index+1);

    return 0;
}




int indexOf(const char * strconst char toFind,const int n)
{
    int i = 0;
    char *cp=str;
     
    while(*cp != '\0')
    { for(i = 0str[i] != '\0'i++){
        if(str[i] == toFind)
        return i;
        i++;
    }
   
    }
    return 0;
}

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi nano19 -- 13 Nisan 2021; 17:8:29 >