A voir également:
- Parser et tester un fichier txt volumineux
- Fichier rar - Guide
- Fichier host - Guide
- Rendre un fichier moins volumineux - Guide
- Traduire un pdf volumineux gratuitement - Télécharger - Traduction
- Fichier iso - Guide
3 réponses
dubcek
Messages postés
18589
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 mars 2023
5 584
15 oct. 2008 à 16:54
15 oct. 2008 à 16:54
hello
avec awk, aussi disponible pour Windows
awk '$1 > a && $1 < b && $2 > c && $2 < d {print $0}'
avec awk, aussi disponible pour Windows
awk '$1 > a && $1 < b && $2 > c && $2 < d {print $0}'
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 524
15 oct. 2008 à 16:55
15 oct. 2008 à 16:55
Salut,
Un algo qui serait simple, peu consommateur de mémoire et je pense assez rapide:
Un algo qui serait simple, peu consommateur de mémoire et je pense assez rapide:
//Remplace a,b,c et d par tes constantes
#define LIGNE_CORRECTE(X,Y) (a<X && X<b && c<Y && Y<d)
int main()
{
int x, y, z;
FILE *ancien = fopen("ancien.txt", "r");
FILE *nouveau = fopen("nouveau.txt", "w");
while (fscanf(ancien, "%d %d %d", &x, &y, &z)) {
if (LIGNE_CORRECTE(x,y))
fprintf(nouveau, "%d %d %d", x, y, z);
}
fclose(ancien);
fclose(nouveau)
return 0;
}