Şimdi Ara

CCS C de glcd_text57() ye integer nasıl yazılır?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
4
Cevap
0
Favori
890
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <16f877A.h>
    #include <stdlib.h>
    #FUSES HS
    #use delay(clock=20000000)
    #include <HDM64GS12.c>
    #include <graphics.c>

    int i=0;
    char x1[]="",x2[]="",x3[]="",x4[]="",x5[]="",x6[]="";
    int16 x_1=0,x_2=0,x_3=0,x_4=0,x_5=0,x_6=0;
    //sıralama(int16 sıra)
    //{

    //}
    void main()
    {
    x_1=atoi(20);
    x_2=atoi(30);
    x_3=atoi(40);
    x_4=atoi(50);
    x_5=atoi(60);
    x_6=atoi(70);
    //sıralama(x6);

    for(i=0;i=6;i++)
    {
    if(x6>x1)
    {
    x_5=x_4;x_4=x_3;x_3=x_2;x_2=x_1;x_1=x_6;
    }

    if(x6>x2)
    {
    x5=x4;x4=x3;x3=x2;x2=x6;
    }

    if(x6>x3)
    {
    x5=x4;x4=x3;x3=x6;
    }

    if(x6>x4)
    {
    x5=x4;x4=x6;
    }

    if(x6>x5)
    {
    x5=x6;
    }

    }
    while(1)
    {
    glcd_text57(10,0,x1,1,on);//glcd_text57(x1,y1,*string,size,color)
    glcd_text57(20,0,x2,1,on);
    glcd_text57(30,0,x3,1,on);
    glcd_text57(40,0,x4,1,on);
    glcd_text57(50,0,x5,1,on);

    delay_ms(1000);
    }
    }



    arkadaşlar pic te yukarıdaki gibi bir program (sıralama programı) yapmam gerekiyor ancak çok aradım ama string ten int e çeviren bir fonk. bulamadım.
    bu program şuan yanlış yazdığımı biliyorum öneri bekliyorum.amacım belli zaten bi şekilde yaptığım sıralamayı grafik lcd ye yazdırma gerekiyor.



    < Bu mesaj bu kişi tarafından değiştirildi RoNNeZ -- 13 Aralık 2014; 20:41:07 >







  • cevap veren olmadı 3 saat sonra cevabı buldum

    örnek kod üzerinden gideyim
     

    #include <16f877A.h>
    #FUSES HS
    #use delay(clock=20000000)
    #include <HDM64GS12.c>
    #include <graphics.c>

    char yazi[6]; //yazi adlı bir string belirledik
    int sayi=20; // sayi değişkenini belirledik


    void main()
    {
    glcd_init(on); //lcd yi çalıştırdık
    sprintf(yazi,"%d",sayi); // yazi stringine sayi adlı değişken yazılıyor
    glcd_text57(10, 10, yazi, 1, ON); // bu komutla da yazi değişkeni ekranın neresine yazılacağı belirtiliyor
    }





    Hiç değilse foruma katkımız olsun



    < Bu mesaj bu kişi tarafından değiştirildi RoNNeZ -- 13 Aralık 2014; 23:08:25 >
  • 5 yıl sonra gelen bir teşekkürü borç bilirim.
  • İşine yaradıysa sevindim. eskiye gittim ama ne yapmak istediğimi dahi hatırlamıyorum :)

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    c# method ve fonksiyon farkı ?
    9 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.