C Programlama - Yapılar (Struct) - 1 - Giriş

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • C'deki yapıları (Struct) tanımaya ve kullanmaya başlıyoruz.
    C Programlama Oynatma listesinin tümü: www.youtube.co....
    Kanala abone olmayı unutmayın lütfen.
    Web: www.coskuntasde...
    Instagram: / ctasdemir
    Twitter: / ctasdemir

Комментарии •

  • @mahmutbilgic8852
    @mahmutbilgic8852 4 года назад

    Hocam emeğinize sağlık çok güzel bir anlatım olmuş. Umarım videolarınızın devamı gelir.

  • @yahyakarali5146
    @yahyakarali5146 5 лет назад +1

    Teşekkürler devamını bekliyoruz sayın hocam

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  5 лет назад +2

      :) Her video yüklediğimde "devamını bekliyoruz" yorumu illa ki geliyor. Devamını siz getireceksiniz arkadaşlar artık.

    • @yahyakarali5146
      @yahyakarali5146 5 лет назад

      @@coskuntasdemirRUclips Meslektaşınız olarak sizi tanımak büyük onur. 👍👏 Takipdeyiz

    • @elmarquluzade2391
      @elmarquluzade2391 5 лет назад

      @@coskuntasdemirRUclips hocam bilyosunuzki bu ise cox az insanin meraki var ve zaman gecdikce ehtiyac duylunca izlenir bir Led blink yazsaydiniz izlenme cok olurdu amma bu profesanlca oyrenmek isdeyen insanlarcundu ve sizin ozelliynizde budu yani izlenme az olunca kusura bakmayin zaten bir sarki kadar izlenmesi mumkunsuz ) amma hakkiden cok tessekur ederim Ben cok yararlaniyorum sizin vidyolarnizdan .

  •  5 лет назад

    hocam emeğinize sağlık.

  • @sefakaraca2749
    @sefakaraca2749 2 года назад

    Hocam merhaba. İlk başta oluşturduğumuz struct bildiriminde motor, renk, model, vites değişkenlerini sırasıyla tanımladık. Sonraki kısımda oto1 için değerleri farklı bir sırayla atadık. Ben dev c++'da bu şekilde yazdığımda kaynak kod dosyası derlenmedi hatası alıyorum. Değerleri aynı sırayla atadığımda sorun olmuyor. Bu derleyiciden kaynaklı bir problem mi, kod yazarken buna dikkat etmeli miyim? Teşekkürler, iyi çalışmalar.

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  2 года назад

      oto1.model ... şeklinde yapılan atamalarda sıra sıkıntısı olmaması lazım

  • @furkantopbasoglu6014
    @furkantopbasoglu6014 3 года назад

    Hocam internette ileri düzey(data structures) c konularını anlatan türkçe video pek yok acaba linked list,queue,tree gibi konuları da anlatabilir misiniz?

  • @alikilic2406
    @alikilic2406 5 лет назад

    merhaba hocam yardımınıza ihtiyacım var stm32f4'e bağlanan malzemelerin(sensor,motor vb) çalışıp çalışmadığı bilgisini nasıl denetleyebilirim yani arıza durumunu kullanıcıya bildirmek istiyorum,teşekkürler kolay gelsin.

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  5 лет назад +1

      Böyle bir konunun RUclips yorumları altında cevaplanabilecek kadar kısa birşey olmadığını belirteyim önce. Kısaca o birimlerin çektiği akımı takip ederek örneğin, ya da sensörse verdiği değerlerin aralığı kontrol edilerek yapılabilir belki.

  • @enesaygun4608
    @enesaygun4608 5 лет назад

    Hocam çok teşekkürler, c ile ilgili örnek algoritma soruları için önerebileceğiniz kaynaklar var mı

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  5 лет назад

      "Algorithms" isimli kitaplar var piyasada. Aslında konu C'den bağımsız ama örnekleri C üzerinden gösteren kitaplar faydalı olabilir.

  • @elmarquluzade2391
    @elmarquluzade2391 5 лет назад

    Hocam sizden bir yardim almak isdiyorum zahmet olmazsa cavapliyardiniz.
    stm32 mickoislemcileri yutupodan derslerne bakyorum bu sadece bana tam kokenlerin anlatmiyor I2C PWM diger funksiyonlari kavriyorum amma standart bilgileri CubeMX yaratdigi bilgileri neren bula bilirim ardicilo olarak bir kitap halinda.

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  5 лет назад

      Her konuyu anlatan ayrı bir kitap bulmak zor maalesef. Bütün kaynakları bulup hepsinden faydalanmak lazım . ST firmasının kendi kalanında da videolar var onlara bakabilirsiniz.

  • @trapsoldiers
    @trapsoldiers 5 лет назад

    Hocam basit sekilde neyin ne ise yaradigini biliyorum fakat karmasik koda girince afedersiniz mal gibi kaliyorum. Bu konuda tavsiyeniz nedir Hocam ?
    Mesele cok kisa bir örnek :
    typedef enum {
    TM_STMPE811_Orientation_Portrait_1, /*!< Portrait orientation mode 1 */
    TM_STMPE811_Orientation_Portrait_2, /*!< Portrait orientation mode 2 */
    TM_STMPE811_Orientation_Landscape_1, /*!< Landscape orientation mode 1 */
    TM_STMPE811_Orientation_Landscape_2, /*!< Landscape orientation mode 2 */
    } TM_STMPE811_Orientation_t;
    typedef enum {
    TM_STMPE811_State_Pressed, /*!< Touch detected as pressed */
    TM_STMPE811_State_Released, /*!< Touch detected as released/not pressed */
    TM_STMPE811_State_Ok, /*!< Result OK. Used on initialization */
    TM_STMPE811_State_Error /*!< Result error. Used on initialization */
    } TM_STMPE811_State_t;
    typedef struct {
    uint16_t x; /*!< X coordinate on LCD for touch */
    uint16_t y; /*!< Y coordinate on LCD for touch */
    TM_STMPE811_State_t pressed; /*!< Pressed touch status */
    TM_STMPE811_State_t last_pressed; /*!< Last pressed touch status */
    TM_STMPE811_Orientation_t orientation; /*!< Touch screen orientation to match your LCD orientation */
    } TM_STMPE811_t;
    typedef TM_STMPE811_t TM_STMPE811_TouchData;
    TM_STMPE811_State_t TM_STMPE811_ReadTouch(TM_STMPE811_TouchData *structdata) {
    uint8_t val;

    /* Save state */
    structdata->last_pressed = structdata->pressed;

    /* Read */
    val = TM_STMPE811_Read(STMPE811_TSC_CTRL);
    if ((val & 0x80) == 0) {
    //Not pressed
    structdata->pressed = TM_STMPE811_State_Released;

    //Reset Fifo
    TM_I2C_Write(STMPE811_I2C, STMPE811_ADDRESS, STMPE811_FIFO_STA, 0x01);
    TM_I2C_Write(STMPE811_I2C, STMPE811_ADDRESS, STMPE811_FIFO_STA, 0x00);

    return TM_STMPE811_State_Released;
    }

  • @ademunalates5266
    @ademunalates5266 5 лет назад

    Emeğinize sağlık

  • @ysfherdem
    @ysfherdem 5 лет назад

    Yine güzel bir video

  • @bnyaminacr
    @bnyaminacr 3 года назад

    hocam video için sağolun fakat şu kodu yazdım hata verdi hatam nerede bakar mısınız sağ olun
    #include
    #include
    #include
    #include
    #include
    struct kitapbilgi{
    char kitapadi[50];
    char yazar[20];
    float fiyat;
    float puan;
    };
    int main(){
    struct kitapbig kb={"Dort","Veronica Roth",22.50,10};
    printf("Kitap Adi:%s
    Kitap Yazari:%s
    Kitap Fiyati:%f
    Kitap Puani:%f",kb.kitapadi,kb.yazar,kb.fiyat,kb.puan);

    return 0;
    }

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  3 года назад

      Şuradaki isim struct tanımından farklı sanki, struct kitapbig

    • @bnyaminacr
      @bnyaminacr 3 года назад

      @@coskuntasdemirRUclips evet fark ettim teşekkür ederim hocam

  • @krknecmi1829
    @krknecmi1829 4 года назад

    hocam burdaysanız yardımınıza ihtiyacım var..

    • @krknecmi1829
      @krknecmi1829 4 года назад

      burda olun lütfen...

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  4 года назад +3

      "24 saat acil yardım servisimiz" bulunmuyor maalesef :)

    • @krknecmi1829
      @krknecmi1829 4 года назад

      @@coskuntasdemirRUclips 1 sene önceye ait video olduğu için görmezsiniz diye heyecan yapayım dedim

    • @coskuntasdemirYoutube
      @coskuntasdemirYoutube  4 года назад +1

      @@krknecmi1829 Videolar eski de olsa RUclips tüm gelen yorumlar için bilgi veriyor.

    • @krknecmi1829
      @krknecmi1829 4 года назад

      @@coskuntasdemirRUclips oyle hocam tabii ki ıhtımaller adına işte.