Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Creation d'un fichier et son attribut [ Archives / Fichier / Disque ] (raidentr)

mardi 20 avril 2004 à 13:36:51 | Creation d'un fichier et son attribut

raidentr

Voilà mon code qui me permet de copier un fichier en mode binaire vers un autre fichier, Ca fonctionne, mais le blem est que le fichier créé vérouillé, en Lecture seule.

Aussi, comment change-t-on l'attribut d'un fichier ?

#include <iostream.h>
#include <fcntl.h>
#include <io.h>

void main()
{
char des[1000];
int fsource,fdest;
int nbbtread,nbbtwrite;

fsource=open("c:\\test.txt",O_RDONLY | O_BINARY);
if (fsource==-1) cout << "Erreur a l'ouverture du fichier source" << endl;
fdest=open("c:\\000.txt",O_CREAT | O_RDWR | O_BINARY);
if (fdest==-1) cout << "Erreur a l'ouverture du fichier destination" << endl;

nbbtread=read(fsource,des,sizeof(des));
nbbtwrite=write(fdest,des,nbbtread);
close (fsource);
close (fdest);

}

Merci d'avance pour la réponse.

Xavier

mardi 20 avril 2004 à 13:50:54 | Re : Creation d'un fichier et son attribut

hilairenicolas



int _chmod( const char *filename, int pmode );

ou alors SetFileAttributes sous windows

mardi 20 avril 2004 à 13:54:05 | Re : Creation d'un fichier et son attribut

hilairenicolas


mais normalement, si les flags sont bien positionés (_O_WRONLY), tu ne devrais pas avoir besoin d'y recourir

mardi 20 avril 2004 à 16:40:33 | Re : Creation d'un fichier et son attribut

raidentr

Merci ca marche bien, mais je ne comprends toujours pas pourquoi je doit modifier le Chmod après écriture du fichier.

Merci encore.

Xavier




Cette discussion est classé dans : fichier, include, attribut, fsource, fdest


Répondre à ce message

Sujets en rapport avec ce message

Petit probleme de code en C sur Linux !! [ par UncleShu ] Je voudrais créer un fichier dans le réperoire personnel d'un utilisateur mais mon code ne marche pas !!#include #include #include #define DIR $HOM Tableau de correspondance des fonctions c++ et de leur fichier #include [ par guguy ] BonjourJ'aimerais savoir s'il serait possible de trouver un tableau de correspondance entre les fonctions c++ et leur fichier #include (ex : cout -> i probleme d'include [ par titus0m ] bonjour,je develop sous kdev sous linux.mon probleme est un conflit entre deux include qui possede une fonction qui se nomme pareil. C'est la fonction recherche et comparaison dans fichier [ par rissorg ] J'ai un probleme de recherche et de comparaison entre une string rentree au clavier et des donnees sur un fichier texte.Voici mon source:#include #inc #include circulaires [ par abubu38 ] Salut, J'ai un gros probleme de compilation au niveau des .h :fichier f1.h : #include f2.h class A { // définition nécéssitant la classe fread [ par sebleboss2002 ] Salut tout le monde !J'ai fait un ptit bout de code pour lire un fichier .txt avec fread, mais, alors que le fichier ne contient que le mot "prout", l Rennomer un fichier [ par cppdupdup34 ] ben voila la question c'est comment Rennomer un fichiersi vous pouviez m'indiquer l'include, la fonction et un tutorial sur les autres fonctions de l' c++ creation d'un fichier texte a nom variable [ par sloaneaaaa ] ben voila je voudrai creer un fichier texte auquel je puisse donner n'importe quel nom ms g des erreurs que je comprend pasle nom de fichier est ds un Fichier include "glut.h" [ par Ben0007 ] Hello,J'obtiens ce message d'erreur en compilant un exemple de programme trouvé sur ce site:"fatal error C1083: Cannot open include file: 'gl/glut.h': aidez moi c pour lire ds un fichier question bateau... [ par roomsmush ] pkoi ce code ne marche pas j'ai beau me casser la tete sur mon ecran rien y fait : sachant que c:\fcach est rampli par la chaîne suivante : "c:\fichie


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,17 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.