begin process at 2012 02 10 21:28:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

lecture/écriture fichier binaire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lecture/écriture fichier binaire

samedi 1 mai 2004 à 15:06:38 | lecture/écriture fichier binaire

SesechXP

Salut !
J'ai un programme modulaire à faire en C sous Borland C++ 5 pour un TP dont la fonction principale est donnée et je dois faire les différentes fonctions. C'est un programme qui doit lire et écrire dans un fichier binaire. Mais le problème, c'est que la fonction principale qui est donnée ne fonctionne pas et je ne comprend pas pourquoi (c'est mon 1er tp sur les fichiers) !
Voici la fonction principale :


void main(void)
{
int tab[TAILLE], nb, i;
char NomFich[50];

//Saisir le nom du fichier
printf("Entrez le nom du fichier : ");
gets(NomFich);

//Saisir le tableau
SaisirTab(TAILLE, tab, &nb);

//Sauvegarder le tableau dans le fichier
if(!SvgTab(NomFich, tab, nb))
{
printf("Probleme d'acces (en ecriture) au fichier %s !\a\n", NomFich);
exit(1);
}
printf("\nOK ! Sauvegarde terminee.\n\n");

//Remettre les cases du tableau et le nombre d'élément à 0
nb=0;
for(i=0;i<nb;i++)
{
tab[i]=0;
}

//Remplir le tableau par lecture du fichier
if(!LireTab(NomFich, tab, &nb))
{
printf("Probleme d'acces (en lecture) au fichier %s !\a\n", NomFich);
exit(1);
}
printf("\nOK ! Lecture terminee.\n");

//Afficher le tableau lu
AffTab(tab,nb);

printf("\n\nTout semble s'etre bien passe. Pressez une touche.\n");
getch();
}


J'ai mis en gras les endroits ou le compilateur bute...

samedi 1 mai 2004 à 15:08:28 | Re : lecture/écriture fichier binaire

SesechXP

Quelqu'un peut-il m'aider ???

J'ai oublié de mettre ça au début :

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#define TAILLE 50
samedi 1 mai 2004 à 15:11:58 | Re : lecture/écriture fichier binaire

SesechXP

et les prototypes de mes fonctions :

void SaisirTab(int taille, int tab, int *nb);
void SvgTab(char NomFich, int tab, int nb);
void LireTab(char NomFich, int tab, int *nb);
void AffTab(int tab, int nb);
samedi 1 mai 2004 à 16:10:00 | Re : lecture/écriture fichier binaire

djl


c koi qui marche pas?

sinon ca ve dire koi ca ?

nb=0;
for(i=0;i<nb;i++)
{
tab[i]=0;
}
samedi 1 mai 2004 à 19:34:27 | Re : lecture/écriture fichier binaire

SesechXP

C'est pour réinitialiser le tableau je crois.
Ce quiva pas, c'est ce que j'ai mis en gras, ce que le compilateur ne comprend pas.
samedi 1 mai 2004 à 21:56:11 | Re : lecture/écriture fichier binaire

djl


les fonctions sont declarées ? mais sont elles definies ? (c un link error ?)


sinon ta pas l'impression ca va rien faire ce code ?

nb=0;
for(i=0;i<nb;i++)
{
tab[i]=0;
}
dimanche 2 mai 2004 à 12:34:30 | Re : lecture/écriture fichier binaire

SesechXP

Ben le bout de code, je sais, il m'est donné d'avance.
Pour les fonctions, je les ai déclarées et je suis en train de les faire...


Cette discussion est classée dans : fichier, printf, tab, nb, nomfich


Répondre à ce message

Sujets en rapport avec ce message

CRYPTAGE !!! [ par megaman ] Voilà j'essai de faire un log de cryptage à l'aide de fonctions et procédure.Les fonctions et procédures :Une fonction qui retourne le nom de fichieru syntax error at end of input [ par azerty53 ] Bonsoir à la communauté cppfrancej'ai un probleme sur mon code que je n'arrive pas du tout a résoudre et ca fait deja un certain temps que je suis des probleme avec la modification de fichier texte [ par marabou ] voila g un pb car g doi fer une gestion de bibliotheque et dc g arrive a entré ds livre a regarder ms stock ms g aimerai modifier le fichier texte cad SOS manque d'inspiration [ par graall ] J'ai besoin de faire un petit programme (en mode console) qui demande à l'utilisateur de saisir le nom d'un fichier et ensuite, qui vérifie si ce fich help une fonction qui a besoin de vous [ par natacha86 ] Re bonjour a tout le monde, voila j'ai mis tout le prog si vous voulez tester, en fait le pb viens de la fonctino tri_shell(), je ne sais pas pkoi ell recherche par nom [ par cobra176 ] bonjour tout le monde j'ai un programme en c que j'ai trouvé ici qui me permet de faire un agenda.il y a une fonction de recherche par numéro et j'ess Comment imprimer le contenu d'une structure? [ par madalf17 ] Salut, j'aimerai savoir comment imprimer le contenu d'une structure.Voici une partie du code dont la fonction affichage, je voudrai imprimer ce que ce erreur completement inexplicable ! [ par anonyme_man_in_this_world ] salut  ! lorsque j' execute les deux programmes sur mon pc, tout marche bien ,meme si je valide l'ip internet . Mais lorsque je les ai testé avec mes probleme de if [ par cobra176 ] bonjour tout le monde j'ai un code qui me permet d'afficher les lignes dans un fichier contenat les mots que j'ai choisit et si il n'y a pas le mot re Problème de lecture fichier [ par nach73 ] J'ai un enorme probleme je n'arrive pas a lire dans mon fichierVoila la partie de mon programme.Si quelqu'un peux m'aide.Merci.//ouverture du fichier


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,248 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales