Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

mikroc sprint calısmıyor

Başlatan klax, 18 Ekim 2010, 15:31:10

klax

Undeclared identifier 'sprintf' in expression hatası veriyor bır turlu cozemedim
TB2EOS

mufitsozen

#1
sprintf fonksiyonunu tanimlayan #include satirini programin basina koymayi

yada bir onceki satirin sonuna ';' koymayi unutmus olma?

programini mesaja eklersen problemin ne olduguna bakariz.


Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

klax


   char uart_rd;
   unsigned int tlong;
   unsigned char i;
   unsigned char txt[15];

void main() {
    tlong=12345670;
    UART1_Init(9600);
    Delay_ms(100);

    UART1_Write_Text("Start");
    UART1_Write(10);
    UART1_Write(13);
    sprintf(txt, "%10d", tlong);
    Uart1_Write (13); // CR
    Uart1_Write (10); // LF
     while (1) {

     }
}

hata mesajı    Undeclared identifier 'sprintf' in expression bbb.c
TB2EOS

JKramer

Program derken tamamını kastetti; include, fuse,vb. gibi. Bu derleyiciyi hiç kullanmadım ama muhtemelen "string.h" gibi bir dosyayı programa eklememişsinizdir.

klax

ben mikroC kulanıyorum yenı basladım.bu yazdıkların ccs icin mı
TB2EOS

klax

standart kut uphane ıcınde bu yok lib managerde gozukmuyor ama helpte var nasıls cozecek bakım arayım
TB2EOS

klax

sorun bulundu bu komut her işlemcide calısmıyor 18f ve bazı 16f serilerinde mesela 16f628 cqalısmıyor
TB2EOS