Rechercher : dans
Par :

Mettre des valeurs dans un tableau

Dernière réponse le 11 mai 2007 à 16:04:35 odin13, le 11 mai 2007 à 14:08:32 
 Signaler ce message aux modérateurs

Bonjour à tous

En fait je lis des valeurs dans un fichierInI que j'ai nommé:
lectureparamétre.INI

Maintenant je souhaiterai insérer ces valeurs dans un fichier historique nommé : Histo.cpp

Commentje dois faire ppour envoyer les donner du fichier.INI dans le fichier histo.cpp ??

Merci bien :-)

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « mettre des valeurs dans un tableau » dans :
Trier un tableau sans utiliser la fonction sort VoirTrier un tableau sans utiliser la fonction sort D'abord on initialise une variable $max avec la 1ère valeur de tableau. Ensuite on va faire une boucle tant que le tableau contient encore des éléments. C'est avec la fonction splice qui a le rôle...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...
Les tableaux en langage C++ VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...
VBScript - Les fonctions de chaînes de caractères VoirLes fonctions de chaînes de caractères Fonction Description Filter(InputStrings, Value[, Include[, Compare]]) Sélectionne des chaînes de caractères parmi un tableau de chaînes...

1

Stupeflip, le 11 mai 2007 à 14:54:30

Salut,

Histo.cpp c'est un code-source destiné à être compilé ?
Dans ce cas si j'ai bien compris ta formulation, il suffit de déclarer ke .ini comme étant un fichier et le lire dans le programme en C++ (.cpp)
Qui n'a rien n'a rien (Proverbe Norvillois)

Répondre à Stupeflip

2

odin13, le 11 mai 2007 à 15:01:03

En fait histo ca jou le role d'historrique (il peut etre compiler)

les valeurs du fichier.INI sont récupérés dans un fichiini.cpp

Maintenant je dois prendre les valeur du fichierini.cpp
et les mettre dans un tableau de histo.cpp

c'est quoi a peu prés ce que je dois utiliser comme fonction?? ou comme si tu as un exemple de base pour récupérer des valeurs pour les mettre dans un tableau....

Merci

Répondre à odin13

3

Stupeflip, le 11 mai 2007 à 15:17:42

En fait je comprends pas trop ce que tu veux faire ?
C'est quoi qui va faire la copie dans le fichier ? Un utilisateur ? Un programme ?
Qui n'a rien n'a rien (Proverbe Norvillois)

Répondre à Stupeflip

4

odin13, le 11 mai 2007 à 15:29:34

En Bref:

Le fichieriniOid.cpp lit le fichier.INI
Ensuite c'est le fichier Histo.cpp qui va interroger le fichieriniOid.cpp
pour récupérer les valeurs et les mettrent dans un tableau

J'avou je m'éxprime pas trsé trés bien, lol

Merci tt de même!! :-)

Répondre à odin13

5

Stupeflip, le 11 mai 2007 à 15:37:15

Mais ton fichier fichieriniOid.cpp il le lit comment ton .ini ?
Qui n'a rien n'a rien (Proverbe Norvillois)

Répondre à Stupeflip

6

odin13, le 11 mai 2007 à 15:45:18

//Retourne le delai R entre la reception et la reponse cote PCR
long CFichierINIOid::GetDelaiR()
{
long temp;
temp = GetLong("GLOBAL","DELAI_R","0");
return temp;
}

comme ci dessus

Répondre à odin13

7

 Stupeflip, le 11 mai 2007 à 16:04:35

Oui donc c est bien un programme normalement

ll te suffit de déclarer un
FILE * fichier

d ouvrir ton .ini
fopen(chemin_d_acces\ton_.ini,"r");

et de scanner dedans les valeurs à mettre dans ton tableau
fscanf(fichier,"%s",chaine_de_caractère_récupérant_le_tableau);

C est qu un exemple, je sais pas trop comment est ecrit ton tableau etc pis bon comme ca tu peux chercher un peu

N oublie pas de fermer le fichier à la fin
fclose(fichier);

Pour mettre ton tableau dans un autre fichier tu fais pareil mais avec
fprintf au lieu de fscanf

Bon courage
Qui n'a rien n'a rien (Proverbe Norvillois)

Répondre à Stupeflip