tht.h dosyası yazdım.

projex

Üye
10 Ara 2021
208
135
25
Türkiye
Öncelikle herkese merhabalar dostlarım.
Bugün kendime C programlarında kolaylık olsun diye get header doyası yazacaktım, dedim neden tht.h olmasın ve get.h yerine tht.h yazdım.
C programlama ile haşır neşir olmayanlar için bu dosya ne işe yarıyor izninizle anlatim.

C de değişken atamak ve içine değer almak python,ruby.vs.vs gibi dillerden gibi 1 satır değilde 2-3 satırda yapılıyor.
2 kodda örnek vereceğim sizlere.
Python da değişkene kullanıcan veri alma.

Python:
x input("Yaşınızı giriniz:")
print(x)

C de aynı koda bakalım.

C:
#include<stdio.h>

int main()
{
    int x;
    printf("Yaşınızı giriniz:");
    scanf("%d"&x);
    printf("Yaşınız: %d",x);
    
    retrun 0;
}


Aradaki farkı görmüşsünüzdür. bende bu işlemi python kadar olmasada kolaylaştıracak bir dosya yazdım. ama bazı özellikler var tamamen python gibi olmaz tâbiki.

gelin bakalım aynı kodu tekrar yazalım bu sefer tht.h ekleyerek.

C:
#include<stdio.h>
#include"tht.h"

int main()
{
    int x = tht_int("Yaşınızı giriniz:");
    printf("yaşınız : %d",x);
    
    retrun 0;
    
}

Gördüğünüz gibi bir nebze kolaylaştı, lakin bu ufak kodda etki etmesede yüzlerce satırlık kodda kolaylık sağlayacağını düşünüyorum.

Ve hatta bilirsinizki c de string oluşturmak tam bir çile yeni başlayanlar için.
Bunun içinde tht_string() fonksiyonu bulunmaktadır. kullanımını gösermeme izin veriniz.

C:
#include<stdio.h>
#include"tht.h"

int main()
{
    char* a = tht_string("Lütfen adınızı giriniz:");
    printf("%s",a);
    
    return 0;
}

Ama söylemem gerekiyor ki kullanıcıdan en fazla 100 adet karakter alabilirsiniz.

Buyrun tht.h dosyası

Link:
Virs total link.

Dosya nasıl kullanırlır hangi veriler var sizler için buraya bir örnek olarak atıyorum.

C:
#include<stdio.h>
#include "tht.h"

int main()
{


  // int değer kullanımı örnek.
  int intdeger = tht_int("Bir int değer giriniz:");
  printf("Girmiş olduğunuz int değer: %d \n",intdeger);


  //float kullanım örnek.
  float floatdeger = tht_float("Bir ondalıklı sayı giriniz:");
  printf("Gİrmiş olduğunuz ondalıklı değer: %f \n",floatdeger);


  //double kullanımı örnek.
  double doubledeger = tht_double("Bir ondalıklı sayı giriniz:");
  printf("Girmiş olduğunuz ondalıklı değer: %lf \n",doubledeger);


  //long kullanımı örnek.
  long longdeger = tht_long("Bir long değer giriniz:");
  printf("Girmiş olduğunuz long değer: %ld \n",longdeger);

  //long long kullanımı örnek.
  long long longlongdeger = tht_longlong("Bir long long değer giriniz:");
  printf("Girmiş olduğunuz long long değer: %lld \n",longlongdeger);


  //String kullanımı örnek.

  char* str = tht_string("Bir string değer giriniz:");
  printf("%s\n",str);

  return 0;
}


Umarım işinize yarar dostlarım iyi geceler.​
 

trombolol33001

Katılımcı Üye
19 Kas 2021
420
142
18
Öncelikle herkese merhabalar dostlarım.
Bugün kendime C programlarında kolaylık olsun diye get header doyası yazacaktım, dedim neden tht.h olmasın ve get.h yerine tht.h yazdım.
C programlama ile haşır neşir olmayanlar için bu dosya ne işe yarıyor izninizle anlatim.

C de değişken atamak ve içine değer almak python,ruby.vs.vs gibi dillerden gibi 1 satır değilde 2-3 satırda yapılıyor.
2 kodda örnek vereceğim sizlere.
Python da değişkene kullanıcan veri alma.

Python:
x input("Yaşınızı giriniz:")
print(x)

C de aynı koda bakalım.

C:
#include<stdio.h>

int main()
{
    int x;
    printf("Yaşınızı giriniz:");
    scanf("%d"&x);
    printf("Yaşınız: %d",x);
    
    retrun 0;
}


Aradaki farkı görmüşsünüzdür. bende bu işlemi python kadar olmasada kolaylaştıracak bir dosya yazdım. ama bazı özellikler var tamamen python gibi olmaz tâbiki.

gelin bakalım aynı kodu tekrar yazalım bu sefer tht.h ekleyerek.

C:
#include<stdio.h>
#include"tht.h"

int main()
{
    int x = tht_int("Yaşınızı giriniz:");
    printf("yaşınız : %d",x);
    
    retrun 0;
    
}

Gördüğünüz gibi bir nebze kolaylaştı, lakin bu ufak kodda etki etmesede yüzlerce satırlık kodda kolaylık sağlayacağını düşünüyorum.

Ve hatta bilirsinizki c de string oluşturmak tam bir çile yeni başlayanlar için.
Bunun içinde tht_string() fonksiyonu bulunmaktadır. kullanımını gösermeme izin veriniz.

C:
#include<stdio.h>
#include"tht.h"

int main()
{
    char* a = tht_string("Lütfen adınızı giriniz:");
    printf("%s",a);
    
    return 0;
}

Ama söylemem gerekiyor ki kullanıcıdan en fazla 100 adet karakter alabilirsiniz.

Buyrun tht.h dosyası

Link:
Virs total link.

Dosya nasıl kullanırlır hangi veriler var sizler için buraya bir örnek olarak atıyorum.

C:
#include<stdio.h>
#include "tht.h"

int main()
{


  // int değer kullanımı örnek.
  int intdeger = tht_int("Bir int değer giriniz:");
  printf("Girmiş olduğunuz int değer: %d \n",intdeger);


  //float kullanım örnek.
  float floatdeger = tht_float("Bir ondalıklı sayı giriniz:");
  printf("Gİrmiş olduğunuz ondalıklı değer: %f \n",floatdeger);


  //double kullanımı örnek.
  double doubledeger = tht_double("Bir ondalıklı sayı giriniz:");
  printf("Girmiş olduğunuz ondalıklı değer: %lf \n",doubledeger);


  //long kullanımı örnek.
  long longdeger = tht_long("Bir long değer giriniz:");
  printf("Girmiş olduğunuz long değer: %ld \n",longdeger);

  //long long kullanımı örnek.
  long long longlongdeger = tht_longlong("Bir long long değer giriniz:");
  printf("Girmiş olduğunuz long long değer: %lld \n",longlongdeger);


  //String kullanımı örnek.

  char* str = tht_string("Bir string değer giriniz:");
  printf("%s\n",str);

  return 0;
}


Umarım işinize yarar dostlarım iyi geceler.​
Elinize sağlık
 
Öncelikle herkese merhabalar dostlarım.
Bugün kendime C programlarında kolaylık olsun diye get header doyası yazacaktım, dedim neden tht.h olmasın ve get.h yerine tht.h yazdım.
C programlama ile haşır neşir olmayanlar için bu dosya ne işe yarıyor izninizle anlatim.

C de değişken atamak ve içine değer almak python,ruby.vs.vs gibi dillerden gibi 1 satır değilde 2-3 satırda yapılıyor.
2 kodda örnek vereceğim sizlere.
Python da değişkene kullanıcan veri alma.

Python:
x input("Yaşınızı giriniz:")
print(x)

C de aynı koda bakalım.

C:
#include<stdio.h>

int main()
{
    int x;
    printf("Yaşınızı giriniz:");
    scanf("%d"&x);
    printf("Yaşınız: %d",x);
    
    retrun 0;
}


Aradaki farkı görmüşsünüzdür. bende bu işlemi python kadar olmasada kolaylaştıracak bir dosya yazdım. ama bazı özellikler var tamamen python gibi olmaz tâbiki.

gelin bakalım aynı kodu tekrar yazalım bu sefer tht.h ekleyerek.

C:
#include<stdio.h>
#include"tht.h"

int main()
{
    int x = tht_int("Yaşınızı giriniz:");
    printf("yaşınız : %d",x);
    
    retrun 0;
    
}

Gördüğünüz gibi bir nebze kolaylaştı, lakin bu ufak kodda etki etmesede yüzlerce satırlık kodda kolaylık sağlayacağını düşünüyorum.

Ve hatta bilirsinizki c de string oluşturmak tam bir çile yeni başlayanlar için.
Bunun içinde tht_string() fonksiyonu bulunmaktadır. kullanımını gösermeme izin veriniz.

C:
#include<stdio.h>
#include"tht.h"

int main()
{
    char* a = tht_string("Lütfen adınızı giriniz:");
    printf("%s",a);
    
    return 0;
}

Ama söylemem gerekiyor ki kullanıcıdan en fazla 100 adet karakter alabilirsiniz.

Buyrun tht.h dosyası

Link:
Virs total link.

Dosya nasıl kullanırlır hangi veriler var sizler için buraya bir örnek olarak atıyorum.

C:
#include<stdio.h>
#include "tht.h"

int main()
{


  // int değer kullanımı örnek.
  int intdeger = tht_int("Bir int değer giriniz:");
  printf("Girmiş olduğunuz int değer: %d \n",intdeger);


  //float kullanım örnek.
  float floatdeger = tht_float("Bir ondalıklı sayı giriniz:");
  printf("Gİrmiş olduğunuz ondalıklı değer: %f \n",floatdeger);


  //double kullanımı örnek.
  double doubledeger = tht_double("Bir ondalıklı sayı giriniz:");
  printf("Girmiş olduğunuz ondalıklı değer: %lf \n",doubledeger);


  //long kullanımı örnek.
  long longdeger = tht_long("Bir long değer giriniz:");
  printf("Girmiş olduğunuz long değer: %ld \n",longdeger);

  //long long kullanımı örnek.
  long long longlongdeger = tht_longlong("Bir long long değer giriniz:");
  printf("Girmiş olduğunuz long long değer: %lld \n",longlongdeger);


  //String kullanımı örnek.

  char* str = tht_string("Bir string değer giriniz:");
  printf("%s\n",str);

  return 0;
}


Umarım işinize yarar dostlarım iyi geceler.​
Ellerinee Sağlıkkk <3 Başarılarının devamını diliyorum güzel olmuş...
 

7as

Uzman üye
15 May 2021
1,708
1,162
En el universo
Öncelikle herkese merhabalar dostlarım.
Bugün kendime C programlarında kolaylık olsun diye get header doyası yazacaktım, dedim neden tht.h olmasın ve get.h yerine tht.h yazdım.
C programlama ile haşır neşir olmayanlar için bu dosya ne işe yarıyor izninizle anlatim.

C de değişken atamak ve içine değer almak python,ruby.vs.vs gibi dillerden gibi 1 satır değilde 2-3 satırda yapılıyor.
2 kodda örnek vereceğim sizlere.
Python da değişkene kullanıcan veri alma.

Python:
x input("Yaşınızı giriniz:")
print(x)

C de aynı koda bakalım.

C:
#include<stdio.h>

int main()
{
    int x;
    printf("Yaşınızı giriniz:");
    scanf("%d"&x);
    printf("Yaşınız: %d",x);
    
    retrun 0;
}


Aradaki farkı görmüşsünüzdür. bende bu işlemi python kadar olmasada kolaylaştıracak bir dosya yazdım. ama bazı özellikler var tamamen python gibi olmaz tâbiki.

gelin bakalım aynı kodu tekrar yazalım bu sefer tht.h ekleyerek.

C:
#include<stdio.h>
#include"tht.h"

int main()
{
    int x = tht_int("Yaşınızı giriniz:");
    printf("yaşınız : %d",x);
    
    retrun 0;
    
}

Gördüğünüz gibi bir nebze kolaylaştı, lakin bu ufak kodda etki etmesede yüzlerce satırlık kodda kolaylık sağlayacağını düşünüyorum.

Ve hatta bilirsinizki c de string oluşturmak tam bir çile yeni başlayanlar için.
Bunun içinde tht_string() fonksiyonu bulunmaktadır. kullanımını gösermeme izin veriniz.

C:
#include<stdio.h>
#include"tht.h"

int main()
{
    char* a = tht_string("Lütfen adınızı giriniz:");
    printf("%s",a);
    
    return 0;
}

Ama söylemem gerekiyor ki kullanıcıdan en fazla 100 adet karakter alabilirsiniz.

Buyrun tht.h dosyası

Link:
Virs total link.

Dosya nasıl kullanırlır hangi veriler var sizler için buraya bir örnek olarak atıyorum.

C:
#include<stdio.h>
#include "tht.h"

int main()
{


  // int değer kullanımı örnek.
  int intdeger = tht_int("Bir int değer giriniz:");
  printf("Girmiş olduğunuz int değer: %d \n",intdeger);


  //float kullanım örnek.
  float floatdeger = tht_float("Bir ondalıklı sayı giriniz:");
  printf("Gİrmiş olduğunuz ondalıklı değer: %f \n",floatdeger);


  //double kullanımı örnek.
  double doubledeger = tht_double("Bir ondalıklı sayı giriniz:");
  printf("Girmiş olduğunuz ondalıklı değer: %lf \n",doubledeger);


  //long kullanımı örnek.
  long longdeger = tht_long("Bir long değer giriniz:");
  printf("Girmiş olduğunuz long değer: %ld \n",longdeger);

  //long long kullanımı örnek.
  long long longlongdeger = tht_longlong("Bir long long değer giriniz:");
  printf("Girmiş olduğunuz long long değer: %lld \n",longlongdeger);


  //String kullanımı örnek.

  char* str = tht_string("Bir string değer giriniz:");
  printf("%s\n",str);

  return 0;
}


Umarım işinize yarar dostlarım iyi geceler.​
Eline sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.