Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: satilla - 22 Mart 2016, 22:01:50

Başlık: Keil "char type compability problem"
Gönderen: satilla - 22 Mart 2016, 22:01:50

sprintf fonksiyonunu kullanırken aşağıdaki gibi bir uyarı alıyorum.Keil forumunda benzer bir durum gördüm ancak sorunuma çözüm bulamadım.

../Src/main.c(141): warning:  #167-D: argument of type "unsigned char *" is incompatible with parameter of type "char *restrict"


unsigned char dispBuffer[100]=" ";


sprintf(dispBuffer,"$IDaa|pst|out:%d|state:%d", &inputPortStatus[1][1], &inputPortStatus[1][2]);
WiFi_SendStr(dispBuffer);
Başlık: Ynt: Keil "char type compability problem"
Gönderen: Tagli - 22 Mart 2016, 22:10:01
Eğer başka bir sorun olmadığından eminsen, uyarı mesajını bastırmak için fonksiyon argümanını (char*)dispBuffer şeklinde verebilirsin. Ama elbette dispBuffer içeriğinin sprintf fonksiyonu ile uyumlu olması gerekiyor.