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

  FORUM HardWare.fr
  Programmation
  C++

  memset : copier des float

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

memset : copier des float

n°1523285
vincent0
Posté le 03-03-2007 à 19:19:46  profilanswer
 

Bonjour,
 
Est-ce que memset est une fonction du C/C++ ou uniquement du C ?
Est-ce qu'il existe une fonction similaire à memset pour remplir une partie de la mémoire non pas avec des int mais avec des float ?
 
Merci d'avance...

mood
Publicité
Posté le 03-03-2007 à 19:19:46  profilanswer
 

n°1523301
lkolrn
<comment ça marche?>
Posté le 03-03-2007 à 20:27:04  profilanswer
 

man memset sur Google
malloc(), et autres, de float

n°1523305
vincent0
Posté le 03-03-2007 à 20:47:48  profilanswer
 

Que suis-je cencé trouver avec "man memset" ?  
Le seul incide que j'ai trouvé c'est que memset se trouve dans string.h, doit-je en conclure que cette fonction n'existe qu'en C ?
Y a-t-il un équivalent en C++ ?
 
Alors la, je ne voit vraiment pas pourquoi tu me parle de malloc pour remplir une zone mémoire...et de plus mon allocation est déjà faite, je veux juste mettre le chiffre 0.0 partout à cette endroit dans la mémoire !

n°1523315
morph
Posté le 03-03-2007 à 21:44:14  profilanswer
 

bonsoir,
 
tu as des equivalents c++,   http://www.sgi.com/tech/stl/index.html
pour ce qui t'interesse http://www.sgi.com/tech/stl/fill.html

Code :
  1. vector<double> V(4);
  2. fill(V.begin(), V.end(), 137);
  3. assert(V[0] == 137 && V[1] == 137 && V[2] == 137 && V[3] == 137);


 

n°1523354
lkolrn
&lt;comment ça marche?&gt;
Posté le 04-03-2007 à 09:09:29  profilanswer
 

vincent0 a écrit :

Que suis-je cencé trouver avec "man memset" ?

Ca :

LIBRARY
 
     Standard C Library (libc, -lc)

sur http://www.hmug.org/man/3/memset.php par exemple
 

vincent0 a écrit :

Alors la, je ne voit vraiment pas pourquoi tu me parle de malloc pour remplir une zone mémoire...et de plus mon allocation est déjà faite, je veux juste mettre le chiffre 0.0 partout à cette endroit dans la mémoire !

Effectivement j'ai cru allocation au lieu d'affectation, y'avait new float[x] aussi...

vincent0 a écrit :

Y a-t-il un équivalent en C++ ?

Pourquoi pas le programmer ? [:airforceone]

n°1523601
tbp
Posté le 05-03-2007 à 10:39:34  profilanswer
 

Code :
  1. #include <memory>
  2. std::memset(...);


 
Note: je ne suis pas tout à fait certain de la légalité de ce bazar.

n°1523640
Taz
bisounours-codeur
Posté le 05-03-2007 à 11:29:31  profilanswer
 

<memory> ? <cstring>

n°1523665
tbp
Posté le 05-03-2007 à 11:48:03  profilanswer
 

Même pas mal. :fou:

n°1524097
lkolrn
&lt;comment ça marche?&gt;
Posté le 05-03-2007 à 21:44:38  profilanswer
 

Je comprend pas... Tu veux un vecteur de float ? Tu le déclares, tu l'alloues et enfin tu l'init à 0.0f... nan ? [:airforceone]


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

  memset : copier des float

 

Sujets relatifs
probleme de Float[Resolu] Tableau de byte -> float
Copier plusieurs colonne dans une nouvelle feuilleempecher copier coller
[VB6] Copier tous les fichiers commencant par...Problème IDIOT de conversion string->float [RESOLU]
copier coller flashConversion de int et float en string en C
Copier un dossier avec cmdBug sur ie - div en absolue dans une div en float
Plus de sujets relatifs à : memset : copier des float


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR