Se connecter

Informatique

Programmation

Sujet : Créer un fichier avec une instruction C?
1
AgenNgrifgateur
Niveau 9
23 septembre 2018 à 19:29:13

Bonjour, bonsoir, tout est dans le titre. Existe t-il un moyen de créer un fichier en C, sans passer par un appel à system, et avec autre chose qu fopen? Merci

stacksmashing
Niveau 6
24 septembre 2018 à 12:55:16

ça dépend du type de fichier :( tu peux faire un mkfifo mais ce ne sera pas un fichier régulier.

blackapplex
Niveau 10
24 septembre 2018 à 13:41:51

Je suis pas sûr de comprendre le but de la question...
Pour créer un fichier, faut interagir avec l'OS..que ce soit avec fopen, un appel system ou n'importe quel autre méthode...ça change pas grand chose à priori...

Kukur
Niveau 9
26 septembre 2018 à 11:22:32

Oui, avec le syscall open()

Ericouille
Niveau 4
26 septembre 2018 à 18:47:06

Tout simplement en écrivant dans le fichier que tu veux créer.
Tu fais un fopen avec un fichier où tu écris une espace dedans

godrik
Niveau 22
26 septembre 2018 à 21:49:44

Dans tous les cas il y a un appel system. Tu ne peux pas ecrire un fichier sans passer par le systeme. (Sauf si tu as access directe au disque, mais la c'est parceque tu ecris une prtie du systeme.)

1
Sujet : Créer un fichier avec une instruction C?
   Retour haut de page
Consulter la version web de cette page