Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
705
Tıklama
0
Öne Çıkarma
invalid conversion from character to constant character
Q
14 yıl
Onbaşı
Konu Sahibi

merhaba arkadaslar, C de karakterle ilgili bir sorunum var. ödevin konusu; bir string girilicek sonra bir tane harf girilecek ve recursive function ile biz yazdıgımız stringden, en basta girilen bi karakteri silerek yazıcaz. kodum şu;

"
#include <stdio.h>
#include <conio.h>
#include <string.h>

void func(char* , char*);

int main(void) {

char sentence[50];

char ch;

printf("Enter a sentence\n");

fflush(stdin);
gets(sentence);

printf("Enter a character :\n");

scanf("%c", &ch);

func(sentence, &ch);

getch();

return 0;

}

void func(char* string, char* chf) {

if(string[0]=='\0')

return ;


if(strcmp(string[0],chf)==0)

printf("%c", string[1]);

else

return func(string++,chf);

printf("%c", string[0]);

}

"

if(strcmp(string[0],chf)==0) kodunun içinde cannot convert from char to cons char hatası alıyorum. deliricem birazdan :). neden yanlıs yaptıgımı söyleyip yardım ederseniz coks evinirim. şimdiden tesekkurler...

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