Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2419 connectés 

  FORUM HardWare.fr
  Programmation
  C

  enregistrer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

enregistrer

n°1707652
papy132
Posté le 25-03-2008 à 21:53:52  profilanswer
 

salut comment faire pour enregistrer des donnees saisies par des utilisateurs ?
est il possible de le faire en utilisant les structures ?


---------------
snoop
mood
Publicité
Posté le 25-03-2008 à 21:53:52  profilanswer
 

n°1707658
Elmoricq
Modérateur
Posté le 25-03-2008 à 21:57:15  profilanswer
 

Tu peux ecrire n'importe quoi sous toutes les formes que tu veux dans un fichier. Il te faudra simplement aller rechercher les donnees selon le meme format que celui dans lequel tu as ecrit.

 

Renseigne-toi sur les fonctions fopen, fread, fwrite, fprintf, fgets, fclose, etc.

 

Tu peux lire ce lien : http://mapage.noos.fr/emdel/notes.htm#fichiers
Et ce site en general, d'ailleurs, tu devrais y trouver enormement d'informations utiles sur le langage C.


Message édité par Elmoricq le 25-03-2008 à 21:57:42
n°1707679
tpierron
Posté le 25-03-2008 à 22:35:24  profilanswer
 


Sinon, il y a une autre option qui peut te sembler un peu overkill lorsqu'on débute : SQLite.
 
Bonus : facilité de recherche, rapidité, gestion mémoire grandement simplifiée (donc bug en moins).
 
Malus : DLL de 320K.

n°1707705
Taz
bisounours-codeur
Posté le 25-03-2008 à 23:17:19  profilanswer
 

ouah 320Ko. Aujourd'hui, le Go coute moi de 20 centimes. Alors le Ko ...

 

La solution intermédiaire, c'est une interface à la DBM clef->valeur.


Message édité par Taz le 25-03-2008 à 23:18:13
n°1707999
Elmoricq
Modérateur
Posté le 26-03-2008 à 13:43:29  profilanswer
 

J'crois que vous vous emballez, cf. les sujets precedents du sieur papy132. [:dawao]

 

S'il est toujours sur le meme sujet, c'est pour enregistrer un login et un mot de passe. [:dawa]

 

Sinon, ouais la dll 320ko, c'etait un gros probleme du temps des disquettes, mais aujourd'hui ou la moindre miserable clef USB neuve pese dans les 500Mo pour $10...

Message cité 1 fois
Message édité par Elmoricq le 26-03-2008 à 13:44:28
n°1711735
Emmanuel D​elahaye
C is a sharp tool
Posté le 02-04-2008 à 17:48:04  profilanswer
 

Elmoricq a écrit :

aujourd'hui ou la moindre miserable clef USB neuve pese dans les 500Mo pour $10...


A la FNAC, Il n'y a rien à moins de 1Go et ça coute 12 €...
 
http://micro-informatique.fnac.com [...] ?PID=38322
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1711788
xilebo
noone
Posté le 02-04-2008 à 21:20:05  profilanswer
 

En embarqué,les 320ko peuvent être problématique, et on ne peut pas rajouter de carte d'extension mémoire  :o  Perso, dans ce cas la, je passe par du XML, avec un parser ultra léger du style tinyxml.

n°1711793
tpierron
Posté le 02-04-2008 à 21:28:48  profilanswer
 

Et puis faut savoir utiliser le bon outil pour la bonne job. Dans ce cas, 320Kb pour stocker deux chaines d'une struct : c'est 319K de trop. Tu peux trouver du code qui te parse et te créer des fichiers INI en quelques Ko de C.

n°1711794
_darkalt3_
Proctopathe
Posté le 02-04-2008 à 21:28:50  profilanswer
 

Euh mouais, j'ai fait de l'embarqué, le moindre module de flash fait 64Mo ... et quand on sait qu'un linux peut tenir sur 1,5Mo ...


---------------
Töp of the plöp
n°1711798
xilebo
noone
Posté le 02-04-2008 à 22:07:55  profilanswer
 

_darkalt3_ a écrit :

Euh mouais, j'ai fait de l'embarqué, le moindre module de flash fait 64Mo ... et quand on sait qu'un linux peut tenir sur 1,5Mo ...


32ko de flash , et 4ko de RAM (microcontroleur mitsubishi)  :o . un arm ca tient pas partout :).
 
 
quant au linux, il fait 1,5MO quand on peut se contenter du strict minimum (encore que j'ai des doutes avec un noyau 2.6). Il suffit de passer à un module de gestion graphique, et on monte au moins à 20MO (ou plus s'il y a un RAM disk, ce qui est quasi systématique avec de la flash, à moins de vouloir la bousiller). Ex : les appareils tomtom.

mood
Publicité
Posté le 02-04-2008 à 22:07:55  profilanswer
 

n°1711912
_darkalt3_
Proctopathe
Posté le 03-04-2008 à 10:01:05  profilanswer
 

xilebo a écrit :


32ko de flash , et 4ko de RAM (microcontroleur mitsubishi)  :o . un arm ca tient pas partout :).


Un vieux truc du 20eme siecle ?


---------------
Töp of the plöp

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  enregistrer

 

Sujets relatifs
[SQL]enregistrer juste un valeur[PHP] Lire/Modifier/Enregistrer fichier .txt
Enregistrer une image avec php[Résolu] PB pour enregistrer des données dans la BSD ACCESS avec VBA
Enregistrer les paramètres d'un fichier de configurationenregistrer une page generer par php en un fichier texte.ref
Faut il enregistrer des donnée avec deja un charset ?enregistrer une partie d'une page sous forme d'image
Obliger Access à enregistrer le current recordEnregistrer le contenu d'une page dans une variable
Plus de sujets relatifs à : enregistrer


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)