Comment entré un fichier en C++
bsalimo84
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
bsalimo84 Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
bsalimo84 Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Comment entré un fichier en C++
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier bin - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
8 réponses
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 ?
Je souhaiterai introduire dans le programme un fichier tableau exemple excel, et récupéré un autre fichier tableaux à la fin.
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.
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.
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);
}
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);
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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