• Ana Sayfa
  • C
  • C Dilinde Error: incompatible types when assigning to type ‘char[50]’ from type ‘char *’

C Dilinde Error: incompatible types when assigning to type ‘char[50]’ from type ‘char *’

 C Dilinde Error: incompatible types when assigning to type ‘char[50]’ from type ‘char *’
Okunuyor C Dilinde Error: incompatible types when assigning to type ‘char[50]’ from type ‘char *’

C Dilinde Error: incompatible types when assigning to type ‘char[50]’ from type ‘char *’ Çözümü bu makalemizde arkadaşlar.

C Dilinde Error: incompatible types when assigning to type ‘char[50]’ from type ‘char *

Arkadaşlar genel anlamda struct tanımlarken belirli bir boyuta tanımladınız.Lakin yazdırırken yada ona değer atarken çeşitli problemler meydana geliyor.Bu hata ortaya çıkıyor yapmanız gereken şey aşırı basit.

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

int main () {
   char src[40];
   char dest[100];//bunlar sorunlu değişkenlerimiz
  
   memset(dest, '\0', sizeof(dest));//burada tek yapmamız gereken sorunlu
//değişkenimizin ismini dest yazan yerlere yazmak
   strcpy(src, "This is ramazanakbuz.com");
//burada ben string ramazanakbuz.com aktarmişim siz farklı birşey ona //aktarabilirsiniz
   strcpy(dest, src);

   printf("Final copied string : %s\n", dest);
   
   return(0);
}

Yapılan Yorumlar

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.