begin process at 2012 05 30 16:13:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

regardez ma source HELP


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

regardez ma source HELP

mercredi 30 avril 2003 à 10:05:07 | regardez ma source HELP

asnow

Bonjour
Je debute en C. j'ai voulu apprendre à enregistrer des données dans un fichier, ca a donné ce code .
Si vous pouviez me donner des recommandations merci d'avance.

#include <stdio.h>
#include <stdlib.h>

struct client
{
char nom[100];
char prenom[100];
char adresse[100];
int tel[50];
} client;

void main () {

FILE *stream;

char nomE[100];

printf("\nVeuillez entrer les donnees demandees concernant le client\n");

printf("- Son nom : ");
scanf("%s", &client.nom);

printf("- Son prenom : ");
scanf("%s", &client.prenom);

printf("- Son adresse : ");
scanf("%s",&client.adresse);

printf("- Son telephone : ");
scanf("%d",&client.tel);

stream = fopen("C:/toto/N.txt", "w");
fprintf(stream, "%s %s %s %d", client.nom, client.prenom, client.adresse, client.tel);
fclose(stream);
}



mercredi 30 avril 2003 à 10:07:53 | Re : regardez ma source HELP

highcobra

Elle marche pas ta source ou t'as juste besoin de savoir ce qu'on en pense ???

High_Cobra ;)



-------------------------------
Réponse au message :
-------------------------------

> Bonjour
> Je debute en C. j'ai voulu apprendre à enregistrer des données dans un fichier, ca a donné ce code .
> Si vous pouviez me donner des recommandations merci d'avance.
>
> #include <stdio.h>
> #include <stdlib.h>
>
> struct client
> {
> char nom[100];
> char prenom[100];
> char adresse[100];
> int tel[50];
> } client;
>
> void main () {
>
> FILE *stream;
>
> char nomE[100];
>
> printf("\nVeuillez entrer les donnees demandees concernant le client\n");
>
> printf("- Son nom : ");
> scanf("%s", &client.nom);
>
> printf("- Son prenom : ");
> scanf("%s", &client.prenom);
>
> printf("- Son adresse : ");
> scanf("%s",&client.adresse);
>
> printf("- Son telephone : ");
> scanf("%d",&client.tel);
>
> stream = fopen("C:/toto/N.txt", "w");
> fprintf(stream, "%s %s %s %d", client.nom, client.prenom, client.adresse, client.tel);
> fclose(stream);
> }
>
>
>
>
mercredi 30 avril 2003 à 10:11:36 | Re : regardez ma source HELP

asnow

Ben je voudrais savoir si c'est comme ca que je dois proceder pour enregistrer dans un fichier ?
et il y a un probleme quand on separe les caracteres .
mercredi 30 avril 2003 à 10:39:20 | Re : regardez ma source HELP

asnow

J'ai apporté des modis mais ca marche toujours pas a 100%
probleme quand je separe les caracteres, est-ce la bonne methode ? il manque quoi ? merci


#include <stdio.h>
#include <stdlib.h>

struct client
{
char nom[100];
char prenom[100];
char adresse[100];
int tel[50];
} client;

void main() {

FILE *fichierC;

printf("\nVeuillez entrer les donnees demandees concernant le client\n");

printf("- Son nom : ");
scanf("%s", &client.nom);

printf("- Son prenom : ");
scanf("%s", &client.prenom);

printf("- Son adresse : ");
scanf("%s",&client.adresse);

printf("- Son telephone : ");
scanf("%d",&client.tel);

fichierC = fopen(client.nom, "wt");

rewind(fichierC); //On se place au début du fichier

fwrite(client.nom, sizeof(client.nom), 1, fichierC);
fwrite(client.prenom, sizeof(client.prenom), 1, fichierC);
fwrite(client.adresse, sizeof(client.adresse), 1, fichierC);
fwrite(client.tel, sizeof(client.tel), 1, fichierC);

printf("\nDonnees sauvergardees.");
fclose(fichierC);
}

mercredi 30 avril 2003 à 11:02:51 | Re : regardez ma source HELP

asnow

rE
j'ai toujours le meme probleme au niveau de la separation des caracteres.


#include <stdio.h>
#include <stdlib.h>

struct s_client
{
char nom[100];
char prenom[100];
char adresse[100];
int tel;
} client, tabfiche[100];

void main() {

FILE *fichierC;

printf("\nVeuillez entrer les donnees demandees concernant le client\n");

printf("- Son nom : ");
scanf("%s", &client.nom);

printf("- Son prenom : ");
scanf("%s", &client.prenom);

printf("- Son adresse : ");
scanf("%s",&client.adresse);

printf("- Son telephone : ");
scanf("%d",&client.tel);

fichierC = fopen(client.nom, "wt");

rewind(fichierC); //On se place au début du fichier

fwrite( &client, sizeof(struct s_client), 1, fichierC);
fwrite( tabfiche, sizeof(struct s_client), 100, fichierC);
fclose(fichierC);

}


Cette discussion est classée dans : printf, client, adresse, char, prenom


Répondre à ce message

Sujets en rapport avec ce message

Gestion des espaces en C [ par maximax ] Bonjour à tous...je suis nouveau ici et j'ai un pb avec un petit programme tout bête en C...En gros, je veux que l'utilisateur entre les informations Ayez pitié de moi !!! HELP PLEASE ! [ par maximax ] Bonjour à tous...je suis nouveau ici et j'ai un pb avec un petit programme tout bête en C...En gros, je veux que l'utilisateur entre les informations reservation de la memoire [ par khalid_trunks ] salut ts le monde.je debute en c++,j'ai fais une petite simple application( gestion d'appelles)....je sais po grand chose en c++.ben j'ai fais mon pro Problème libération mémoire [ par beeeeh ] Bonjour tout le monde,Je fais des petits exos pour mettre à niveau et je bloque un peu la.Lors de la libération de la mémoire dans le destructeur, le Probleme Char [ par romainbisson ] Bonjour,j'ai crée des char qui recupere des valeurs tapé par l'utilisateur :    char nom[5000];    char prenom[5000];    char adresse[5000];    char c test(variable personaliser+tableau+boucle) [ par florent175 ] [b]J[/b]e ne comprend pas d'où vient l'erreur dans mon code ci dessous.[^^confus3] [b]L[/b]e programme doit récupéré le nom, le prénom, puis l'adress pointeur de pointeur de pointeur [ par am1150 ] Salut, quelqu'un peut-il me dire pourquoi à partir de la 3emme adresse de **a est égale à 0? code : char* EnerconTextAlTest3(char* NamePark,int Nu Probléme à créer un tableaux à partir des structures [ par wissouramos ] Bonjour à tous. J'ai un petit problème de syntax, après plusieurs recherche sur le net, je n'ai pu ni affirmer ou ni infirmer la validation de mon cod passer un tableau de chaines à 2 dimention comme argument d'une fonction [ par boujerra ] bonjour à tous mon probleme est le suivant je veux passer en parametre d'une fonction un tableau à 2 dimention au cour de la fonction main tout se pas Erreurs C2065 et C2143 [ par thomas71 ] Bonjour, J'ai un petit problème avec le bout de code ci-dessous. Je travaille sous Visual Studio 2010. Deux erreur apparaissent lors de la compilatio


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 5,600 sec (3)

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