Rechercher : dans
Par :

[C] Taille maximale d'un fichier texte

Dernière réponse le 4 jui 2007 à 13:02:35 Dali, le 6 jan 2006 à 10:25:09 
 Signaler ce message aux modérateurs

Bonjour tout le monde,
J'ai un code en C qui donne des résultats dans un fichier texte. Mais apparamment la taille des résultats est trop grande, j'ai unu segmentation fault "max file size exceeded"

En fait je suis sur linux et le fichier résultats est un fichier .dat,
pour l'ouvrir j'utilise la commande "fopen"

et pour ecrire dans ce fichier "fprintf"

Merci

Meilleures réponses pour « [C] Taille maximale d'un fichier texte » dans :
[MS-Dos] Ecrire dans un fichier texte en batch VoirPour écrire dans un fichier texte, il suffit d'utiliser une redirection ">" : echo texte_à_ecrire > fichier_de_sortie.txt Pour écrire à la fin d'un texte existant (concaténation) : echo "écriture a la fin du fichier ">>...
MySQL - Chargement d'un fichier texte dans une table VoirPour charger une fichier texte défini comme suit : $ tail /home/user1/test.txt 'nom1',1,9 'nom2',2,3 'nom3',3,54 'nom4',4,2 'nom5',5,9 Dans une table définie comme suit : CREATE TABLE chargertest ( ...
Diminuer la taille d'une image VoirSi vous trouvez que vos photos sont trop grosses ou trop lourdes (par exemple pour envoyer par mail ou pour publier sur une page web), voici 4 étapes pour diminuer la taille des fichiers: Étape 1 (optionnel !) : Passer GREYCStoration sur...
Fichier TXT VoirFormat TXT Un fichier TXT est un fichier texte, c'est-à-dire un simple fichier contenant du texte au format ASCII. Pour ouvrir ou modifier un tel fichier, il suffit d'utiliser le bloc-notes ou un éditeur de texte traditionnel.
Ecrire un programme en assembleur VoirLa compilation du programme Le programme doit être saisi dans un fichier texte non formaté (c'est-à-dire sans caractères en gras, souligné, avec des polices de caractères de différentes tailles, ...) appelé fichier source. En effet,...

1

IDNoires, le 6 jan 2006 à 10:40:17

Essaie de voir quel est la taille maxi des fichiers autorisée sur ton filesystem.

mais vérifie surtout si tu as pas une boucle infinie car pour faire un fichier texte qui dépasse la limite autorisée il faut y aller...

Répondre à IDNoires

2

Dali, le 6 jan 2006 à 10:47:44

Merci pour ta réponse,

Non y a pas de boucle, le fichier résultats en fait me servira après de base de données donc c'est normal qu'il soit très grand. (Je connais pas une autre solution pour générer une base de données)

Comment je pourrais verifier la taille des fichier de mon filesystem?
merci

Répondre à Dali

3

Canard007, le 6 jan 2006 à 11:28:18

J'ai deja u un probleme du genre mais cela n'etais pas lié a la taille du fichier mais a un problem de longueur de ligne.
Il semblerai bien qu'une ligne ai une taille maxi. COIN aussi danse!

Répondre à Canard007

4

hssissen, le 6 jan 2006 à 15:21:29

Effectivement la ligne d'un fichier est limitée a un certain nombre de caractères (y.c caractères spéciaux), mais la taille totale en bits est fixée suivant ton système de fichiers.
Par exemple si ton système est un FAT32, la taille max. que peut prendre ton fichier est: 4 GIB.

Répondre à hssissen

5

Dali, le 6 jan 2006 à 15:43:33

Merci pour vos réponses,
Y'aurait-il pas une solution alors?? vu que mon fichier résultat est trog grand??

Répondre à Dali

6

hssissen, le 6 jan 2006 à 16:01:15

C'est à toi de voir ce que tu peux supprimer dans ton fichier pour ne garder que ce qui est essentiel à partir de ton programme C.

Répondre à hssissen

7

vincent, le 28 jun 2007 à 15:28:39

Pensez vous que l'on peut stoker 380000 valeurs dans un fichier texte
car j'ai essayé sur une bete de pc entre autre calculs que je stockais ailleurs et il m'a planté dans les pattes

Répondre à vincent

8

Ingrite, le 4 jui 2007 à 11:39:13

Bonjour,
la taille limite des feuilles de calcul dans excel est de 65 536 lignes et 256 colonnes, la largeur des colonnes est limité à 255 caractères

Répondre à Ingrite

9

 lami20j, le 4 jui 2007 à 13:02:35

Salut,

pensez vous que l'on peut stoker 380000 valeurs dans un fichier texte

que compreds-tu par 380000 valeurs?!

j'ai traité des fichiers texte de plus de 2 Go avec Perl.
il faut voir ton traitement, je parle du code.

lami20j

Répondre à lami20j