Retour au cours

Interopérabilité avec C

Cours complet : Programmation Zig de Zéro à Héros

Interopérabilité C

Zig peut importer directement des fichiers d'en-tête C et se lier à des bibliothèques C. Cela en fait un excellent choix pour moderniser des projets C.

zig const c = @cImport({ @cInclude("stdio.h"); });

pub fn main() void { _ = c.printf("Bonjour depuis la bibliothèque C !\n"); }

Zig comprend également nativement les types C et les conventions d'appel.