C TCKN & VKN Doğrulama Kütüphanesi

GitHub'da — kaynak kod v1.0.0 tcknvkn-c

C icin TCKN & VKN dogrulama kutuphanesi.

Son güncelleme: 2026-08-09 Ağustos 2026 Dogrulandi 2026-08-09

Kurulum

CMake
cmake -S . -B build && cmake --build build

Özellikler

  • C99
  • TCKN dogrulama
  • VKN dogrulama
  • Toplu dogrulama

Kullanım Örnekleri

C

c
ValidationResult r = validate_tckn("10000000146");

README · Tam Dokümantasyon

GitHub'da Gör

C kütüphanesi ile TCKN (TC Kimlik No) ve VKN (Vergi Kimlik No) doğrulama işlemlerini sade bir API ile kullanabilirsiniz.

Kurulum

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release

Hızlı Başlangıç

#include "tcknvkn.h"

ValidationResult tckn = validate_tckn("10000000146");
ValidationResult vkn = validate_vkn("1000036109");

API

  • ValidationResult validate_tckn(const char *input)
  • void validate_multiple_tckn(const char *const *inputs, size_t count, ValidationResult *out_results)
  • ValidationResult validate_vkn(const char *input)
  • void validate_multiple_vkn(const char *const *inputs, size_t count, ValidationResult *out_results)

ValidationResult

typedef struct ValidationResult {
    int valid;
    char value[16];
    size_t error_count;
    const char *errors[4];
} ValidationResult;

Test

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
ctest --test-dir build --output-on-failure

Sık Kullanım İfadeleri ve Bağlantılar

  • tc üret: https://www.tcknvkn.com/tc-uret
  • tc uret: https://www.tcknvkn.com/tc-no-uret
  • tc no üret: https://www.tcknvkn.com/tc-no-uret
  • tc no uret: https://www.tcknvkn.com/tc-uretici
  • tc oluştur: https://www.tcknvkn.com/tc-uretici
  • tckn üret: https://tcknvkn.com/tckn-uret
  • vkn üret: https://tcknvkn.com/vkn-uret
  • vergi no üret: https://www.tcknvkn.com/vergi-no-uret
  • vergi no oluşturucu: https://www.tcknvkn.com/vergi-no-uretici
  • vkn algoritması: https://www.tcknvkn.com/vergi-no-uret
  • vkn doğrulama algoritması: https://www.tcknvkn.com/vergi-no-uretici

İlgili Bağlantılar

  • Kütüphaneler: https://www.tcknvkn.com/kutuphaneler
  • C kütüphane detayı: https://www.tcknvkn.com/kutuphaneler/c
  • tc üret: https://www.tcknvkn.com/tc-uret
  • tc no üret: https://www.tcknvkn.com/tc-no-uret
  • tc oluştur: https://www.tcknvkn.com/tc-uretici
  • tckn üret: https://tcknvkn.com/tckn-uret
  • vergi no üret: https://www.tcknvkn.com/vergi-no-uret
  • vergi no oluşturucu: https://www.tcknvkn.com/vergi-no-uretici
  • vkn üret: https://tcknvkn.com/vkn-uret

Lisans

MIT

Yayın Bilgisi

Paket surumu 1.0.0 olarak dokumante edilmistir.

Diğer Kütüphaneler ve Online Araçlar

Farklı bir teknoloji yığını kullanıyorsanız, C haricindeki diğer resmi kütüphanelerimizi inceleyebilirsiniz:


Kod yazmadan, doğrudan tarayıcınız üzerinden test verisi üretmek veya algoritma doğrulamak için ücretsiz online araçlarımızı kullanın:

Son güncelleme: