Enveloppe de courbe - C - Programmation
Marsh Posté le 15-03-2004 à 15:21:58
Code :
|
input, c un pointeur
EOF est un entier
fclose(input) renvoie un entier, c ça ?
Marsh Posté le 15-03-2004 à 15:31:32
y a marqué, pour les nuls
j'ai prévenu, g pas pris en traître
Marsh Posté le 15-03-2004 à 15:46:03
pour les noms des fichiers le mieux serait davoir le nom des fichiers qui sont dans le repertoire , et ca ca depant de l'os (le C ne peut te fournir ca
si tu es sous win32 tu peut utiliser FindFirstFile (http://msdn.microsoft.com/library/ [...] ctions.asp), puis FindNextFile apres
Marsh Posté le 15-03-2004 à 15:52:28
g un bouquin qui me dit qu'il y a une fonction rename pourtant
Marsh Posté le 15-03-2004 à 15:53:04
avec ça pour exemple :
Code :
|
Marsh Posté le 15-03-2004 à 15:55:25
sseb22 a écrit : avec ça pour exemple :
|
moi je pensait au fait de lister tout les fichiers du rep, a moins que tu ne veille lancer le prog pour chaque fichier (avec un batch derriere par exemple ) mais ca risque detre moins performant
Marsh Posté le 15-03-2004 à 15:57:22
aaaaaaaaah ok ok ok
je préfère un truc simple et un peu moins performant
au fait, je tourne sous linux
Marsh Posté le 15-03-2004 à 16:00:36
sseb22 a écrit : avec ça pour exemple : |
ca c pas tres bon parce que sil rentre plus de paramatre => DTC
et puis tu devrais mettre un exemple de commande c toujours plus facile genre :
argv[0] filename filedest ...
Marsh Posté le 17-03-2004 à 14:36:38
bon, g fait ça
prog qui essaie de prendre des points d'un fichier pour en faire l'enveloppe
avant même de discuter de l'algorithme, qqun pourrait-il m'aider à débrouissailler les erreurs de compilation ?
Marsh Posté le 17-03-2004 à 14:36:50
Programme :
Code :
|
Marsh Posté le 17-03-2004 à 14:37:18
erreurs de compilation :
manu2.c:105: parse error before `*' |
pkoi ds la fonction tri_y, NbElt 'est pas reconnu ???
Marsh Posté le 17-03-2004 à 16:08:47
ReplyMarsh Posté le 17-03-2004 à 17:33:34
ReplyMarsh Posté le 17-03-2004 à 17:35:38
t'es obligé de faire ca en C?
Avec un langage adapté au traitement du texte ca serait plus facile (Perl, Python, Ruby, awk, ...)
Marsh Posté le 17-03-2004 à 17:45:32
je ne connais pas bien le C, le pascal et le fortran mais PAS DU TOUT les autres langages
Marsh Posté le 19-03-2004 à 11:07:51
Ton "typedef double cell_t[2];" sors le du main et met le avant.
Le problème pour NbElt viens de "cell_t *Tab", vu qu'il ne connais pas le type "cell_t" (connu uniquement du main() vu comment c'est déclaré)
Marsh Posté le 19-03-2004 à 13:59:26
ReplyMarsh Posté le 19-03-2004 à 14:16:57
g ce prog
g mis les fonctions en tête
g corrigé qq erreurs
Code :
|
il compile mais fais une segmentation fault à l'exécution
je pense que c dû au type de truc et truc2 par rapport à leur utilisation
Marsh Posté le 15-03-2004 à 15:21:45
g des fichiers (oui oui plein oui) ds ce format :
nombre1
nombre2 nombre3
nombre4 nombre5
nombre6 nombre7
nombre8 nombre9
nombre10 nombre11
nombre12 nombre13
nombre14 nombre15
je voudrais effectuer des opérations simples avec ces fichiers :
je fais ça en Fortran ou en C (C j'imagine sinon, moins de personnes m'aideront ) ?
j'aimerais de l'aide pour appliquer cet 'algo' à tous les fichiers (qui ont des noms du type : Moisjour-n° (ex : Mars01-01.dat ou Fev24-10.dat)) à la suite et que le prog me les renomme en ajoutant une ext "_max" par ex.
je suis une tache en prog déjà mais en plus g jamais fait ou presque de gestion de fichiers
je vous propose que je fasse un bout de prog avant, histoire que vous ne me filiez pas la soluce sans que g essayé
ou alors, que je pose des questions très précises
Message édité par sseb22 le 17-03-2004 à 16:09:52
---------------
Ma Carrière de Joueur : 114 pages, 25 ans, 1 PDF