Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2496 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] Comment faire ces quelques petites choses ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Comment faire ces quelques petites choses ?

n°141671
coolboarde​r
Allons-y !
Posté le 21-05-2002 à 14:22:26  profilanswer
 

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!”
mood
Publicité
Posté le 21-05-2002 à 14:22:26  profilanswer
 

n°141675
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-05-2002 à 14:24:38  profilanswer
 

pour la première question utilise fgets avec stdin comme pointeur de fichier.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°141777
HelloWorld
Salut tout le monde!
Posté le 21-05-2002 à 16:17:51  profilanswer
 

gets pemret de saisir une chaine.
Il est meme preconise de l'utiliser a la place de scanf :

Code :
  1. gets(str);
  2.     sscanf(str, "%d", &n);


 
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);


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°141779
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-05-2002 à 16:21:48  profilanswer
 

gets c'est mal? :non:
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]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°141785
HelloWorld
Salut tout le monde!
Posté le 21-05-2002 à 16:45:33  profilanswer
 

il a demandé "comment faire ces quelques petites choses", pas "coment bien les faire" :p
 
aller, pour me rattrapper :
 
http://www.isty-info.uvsq.fr/~rume [...] 8.html#q_7


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°141800
veryfree
Posté le 21-05-2002 à 16:57:30  profilanswer
 

antp a écrit a écrit :

gets c'est mal? :non:
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 ?  ????

n°141833
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-05-2002 à 17:16:21  profilanswer
 
n°141836
veryfree
Posté le 21-05-2002 à 17:20:32  profilanswer
 

antp a écrit a écrit :

alt+0153  




 
 
merciiiiiiiiiiiiiiiii

n°141838
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-05-2002 à 17:22:07  profilanswer
 

Start -> Run -> Charmap ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] Comment faire ces quelques petites choses ?

 

Sujets relatifs
[3D] Deux petites questions[java] 2 petites questions sur la gestion des flux !!
Quelques petites questions urgentes pour ASP/SQL : Help ![MySQL] KEY qu'est-ce que c'est | Jointure ou petites requêtes
Petites question pour les gens en License info ...[important]Des petites animations qui suivent la souris sur le web !!!!
[JAVA] Jbuilder 3 - 2 petites questions ![C/C++]comment faire faire 2 choses a la fois??????
[C++] Mettons les choses au point pour les chaines de caractères ![DELPHI] quelques petites questio niveau fonctionnalites :)
Plus de sujets relatifs à : [C] Comment faire ces quelques petites choses ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)