Comment entré un fichier en C++

Fermé
bsalimo84 Messages postés 34 Date d'inscription dimanche 27 avril 2008 Statut Membre Dernière intervention 22 décembre 2009 - 20 janv. 2009 à 14:53
bsalimo84 Messages postés 34 Date d'inscription dimanche 27 avril 2008 Statut Membre Dernière intervention 22 décembre 2009 - 20 janv. 2009 à 17:03
Bonjour, tout le monde
Voila je ne suis pas un pro en programmation, et je dois élaborer un programme en C++ pour mon projet de fin d’étude. Après avoir établie mon programme, je dois lui introduire une série de valeur, et lui il doit me donne une autre série de valeur traité. Se que je voudrai
-C’est pouvoir lui entrai un fichier tableaux, et que lui me donne comme sortie un autre fichier tableaux, car j’aurais affaire a des quantités de données très grande.
Merci pour votre aide.
A voir également:

8 réponses

kill4m Messages postés 224 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 janvier 2012 26
20 janv. 2009 à 14:57
Si je comprend bien tu souhaite récupérer un "fichier de tableaux" (fichier excel par exemple) et que ton programme en renvoit un nouveau à la fin ?
0
bsalimo84 Messages postés 34 Date d'inscription dimanche 27 avril 2008 Statut Membre Dernière intervention 22 décembre 2009 1
20 janv. 2009 à 15:04
Je souhaiterai introduire dans le programme un fichier tableau exemple excel, et récupéré un autre fichier tableaux à la fin.
0
kill4m Messages postés 224 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 janvier 2012 26
20 janv. 2009 à 15:16
tu peux faire un truk dans ce genre la.

fp=fopen("text.csv","a+");
fprintf(fp,"%s; %i; %i \n",name,valeur1,valeur2);
fclose(fp);

le fichier csv est ouvrable avec excel bien sur.
0
bsalimo84 Messages postés 34 Date d'inscription dimanche 27 avril 2008 Statut Membre Dernière intervention 22 décembre 2009 1
20 janv. 2009 à 15:26
je vais te montrer mon programme et dis moi que dois-je faire exactement parce que je ne sais même pas ou je dois mettre ce que tu viens de m'envoyé.


Voici mon programme:


/*filtre median finale*/
#include<stdio.h>
#include<conio.h>
main()
{
float d;
int i,j,k,b,l,n,m,o,o2,m2,m1,m3;

printf("Entrez un nombre impaire de vos echantillons\n");
scanf("%d",&n);
d=n%2;



if(d==0) printf("L'opération ne peut etre poursuivie car le nombre d'echantillons est pair");
else {
int e[n];
int e2[n];
printf("Introduire le nombre impair de terme du filtre\n");
scanf("%d",&m);
int a[m];
o=n-m+1;
o2=m-1;
m1=m+1;
m2=m1/2;
m3=m2-1;

for(i=1;i<=n;i++){
printf("e[%d]=",i);
scanf("%d",&e[i]);
printf("\n");
}
for(i=1;i<=n;i++) e2[i]=e[i];
for(i=1;i<=o;i++){
for(j=0;j<=o2;j++) {
a[j]=e[i+j];
}

for(k=0;k<=o2;k++){ if(a[k]>a[k+1]){
b=a[k];
a[k]=a[k+1];
a[k+1]=b;
if(a[k]<a[k-1])
{
l=k;
while(l>=1){
if(a[l]<a[l-1]){
b=a[l];
a[l]=a[l-1];
a[l-1]=b;
l=l-1;
}
else l=0;
}
}
}

}


e2[m2]=a[m3];
m2=m2+1;

}
printf("La serie echantillonne composer de %d echantillons obtenue apres filtrage de type filtre median a %d terme est la suivante\n",n,m);
for(i=1;i<=n;i++) printf("e2[%d]=%d\n",i,e2[i]);
}



do{}
while(kbhit()==0);
}
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kill4m Messages postés 224 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 janvier 2012 26
20 janv. 2009 à 15:29
Quelles sont les valeurs que tu veux sauvegarder dans un tableau??
0
bsalimo84 Messages postés 34 Date d'inscription dimanche 27 avril 2008 Statut Membre Dernière intervention 22 décembre 2009 1
20 janv. 2009 à 15:30
Des valeur entiere .
0
kill4m Messages postés 224 Date d'inscription jeudi 12 juin 2008 Statut Membre Dernière intervention 28 janvier 2012 26
20 janv. 2009 à 15:36
Dans le bout de code que je t'ai passé tu remplace les mots valeur1,valeur2 etc par tes variables entières.

tu définis un objet de type FILEavec la fonction FILE*fp;
ensuite tu utilise fopen
http://www.cplusplus.com/reference/cstdio/fopen/

et tu stockes tes valeurs avec le fprintf
0
bsalimo84 Messages postés 34 Date d'inscription dimanche 27 avril 2008 Statut Membre Dernière intervention 22 décembre 2009 1
20 janv. 2009 à 17:03
j'aimerai poser encore une question...
J'essaye de suivre un tuto sur le site du zéro. Mais le problème est au moment d'exécuter le programme il ne veux pas. L'écran noir s'ouvre puis ce referme très rapidement. je travaille avec Dev-C++ 4.9.9.2.
J'aimerai bien comprendre la raison...Encore merci
0