Comment faire ces quelques petites choses ? [C] - C++ - Programmation
Marsh Posté le 21-05-2002 à 14:24:38
pour la première question utilise fgets avec stdin comme pointeur de fichier.
Marsh Posté le 21-05-2002 à 16:17:51
gets pemret de saisir une chaine.
Il est meme preconise de l'utiliser a la place de scanf :
Code :
|
car scanf ne vide pas le tampon d'entrée ... y'a aussi une variante avec scanf + fflush(stdin);
Pour la date, c'est stat je crois ...
http://www.cs.utk.edu/~plank/plank [...] cture.html
le contenu d'un repertoire moi aussi j'ai oublié
Pour le template sur une variable ...
un template est un patron qui s'applique sur un type. Sur une variable ca va pas marcher ...
mais sur une fonction membre static du template je _pense_ que ca devrait aller :
voiture<char *> voit(type);
Marsh Posté le 21-05-2002 à 16:21:48
gets c'est mal?
fgets permet de spécifier la longueur maximale de la chaîne, pour ne pas dépasser du buffer prévu.
[jfdsdjhfuetppo]--Message édité par antp le 21-05-2002 à 16:21:55--[/jfdsdjhfuetppo]
Marsh Posté le 21-05-2002 à 16:45:33
il a demandé "comment faire ces quelques petites choses", pas "coment bien les faire"
aller, pour me rattrapper :
http://www.isty-info.uvsq.fr/~rume [...] 8.html#q_7
Marsh Posté le 21-05-2002 à 16:57:30
antp a écrit a écrit : gets c'est mal? ![]() fgets permet de spécifier la longueur maximale de la chaîne, pour ne pas dépasser du buffer prévu. |
coment t a fait le ? ????
Marsh Posté le 21-05-2002 à 17:16:21
ReplyMarsh Posté le 21-05-2002 à 17:22:07
Start -> Run -> Charmap
Marsh Posté le 21-05-2002 à 14:22:26
Salut à tous !
J'aurais aimé savoir comment on pouvait récupérer une phrase entrée au clavier en C (console). Si on utilise scanf la récupération s'arrêtera juste au premier espace. Il faut obligatoirement passer par une boucle avec un getch ou un truc comme ça ?
Sinon, comment peut-on lire et afficher le contenu d'un répertoire ? J'aimerais par exemple que mon prog cherche dans le repertoire courant tous les fichiers " *.txt ".
J'ai trouvé dans le forum comment faire pour récupérer leur date de création aussi
sinon, en plus compliqué :
est-ce possible de donner à un template une variable comme argument ?
Par exemple :
void quel_template(char* type)
{
voiture<type> voit(...);
}
si dans mon header j'ai un template<class machin> class voiture.
J'ai essayé des syntaxes approchantes de ci-dessus mais sans succès.
Merci à tous !
Yann
---------------
“You want weapons? We’re in a library! Books! The best weapons in the world!”