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
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
A voir également:
- Comment entré un fichier en C++
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Fichier iso - Guide
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
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 ?
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
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.
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
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.
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.
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
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);
}
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
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
20 janv. 2009 à 15:29
Quelles sont les valeurs que tu veux sauvegarder dans un tableau??
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
20 janv. 2009 à 15:30
Des valeur entiere .
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
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
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
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
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
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