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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

[C++] Malloc et Free ... truc que je pige pas

n°400463
blackgodde​ss
vive le troll !
Posté le 19-05-2003 à 21:09:02  profilanswer
 

Reprise du message précédent :
     *tab=(char*)malloc(10*sizeof(char));
     *tab="123456789\0987654321\0";
 
attention si tu utilises un strcpy, ca va prendre plus de 10 caractères.


---------------
-( BlackGoddess )-
mood
Publicité
Posté le 19-05-2003 à 21:09:02  profilanswer
 

n°400467
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-05-2003 à 21:11:31  profilanswer
 

Ouais puis c'est une belle fuite mémoire
Allocation de 10 octets puis perte du pointeur vers cette zone à la ligne suivante :o


Message édité par antp le 19-05-2003 à 21:13:14

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°400527
Kyle_Katar​n
Posté le 19-05-2003 à 22:13:15  profilanswer
 

BlackGoddess a écrit :

    *tab=(char*)malloc(10*sizeof(char));
     *tab="123456789\0987654321\0";
 
attention si tu utilises un strcpy, ca va prendre plus de 10 caractères.


 
C'est bon je m'étais gouré, c'était juste un exemple à la con, mon code marche quand même mieux que ça...

n°400710
ToxicAveng​er
Posté le 19-05-2003 à 23:08:17  profilanswer
 

BlackGoddess a écrit :

    *tab=(char*)malloc(10*sizeof(char));
     *tab="123456789\0987654321\0";
 
attention si tu utilises un strcpy, ca va prendre plus de 10 caractères.


 
on ne caste pas un malloc en C  :o

n°400738
antp
Super Administrateur
Champion des excuses bidons
Posté le 19-05-2003 à 23:40:51  profilanswer
 

ToxicAvenger a écrit :


 
on ne caste pas un malloc en C  :o  


 
quand ça veut pas rentrer, faut bien forcer :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°400749
Kyle_Katar​n
Posté le 19-05-2003 à 23:56:36  profilanswer
 

ToxicAvenger a écrit :


 
on ne caste pas un malloc en C  :o  


 
on caste un malloc en C  :o

n°400750
xav14
Posté le 19-05-2003 à 23:56:44  profilanswer
 

ToxicAvenger a écrit :


 
on ne caste pas un malloc en C  :o  


 
heu... a quoi ca sert de caster un malloc ? (j'ai fais que du c ansi et j'ai jamais vu cast de malloc  [:proy])

n°400753
Kyle_Katar​n
Posté le 20-05-2003 à 00:00:27  profilanswer
 

a éviter des pages de Warnings sous certains compilo ;-)

n°400756
xav14
Posté le 20-05-2003 à 00:05:09  profilanswer
 

c'est dans la norme ?
quels compilo (je fais que du gcc et le compilo silicon)

n°400766
Taz
bisounours-codeur
Posté le 20-05-2003 à 01:11:15  profilanswer
 

Kyle_Katarn a écrit :


 
on caste un malloc en C  :o  

on cast pas, mais vu que tu t'entetes à vouloir faire du C++, prends au moins le raccourci d'ecrire new char[strlen(truc)+1] et le delete[] qui va avec

mood
Publicité
Posté le 20-05-2003 à 01:11:15  profilanswer
 

n°401043
theshockwa​ve
I work at a firm named Koslow
Posté le 20-05-2003 à 12:08:46  profilanswer
 

En C++, les malloc génère toujours des Warnings si on ne les caste pas ... Mais de toutes façons, le malloc ne doit pas être utilisé en C++, donc pas de problème, non ? :D


---------------
last.fm
n°401051
xav14
Posté le 20-05-2003 à 12:12:33  profilanswer
 

theShOcKwAvE a écrit :

En C++, les malloc génère toujours des Warnings si on ne les caste pas ... Mais de toutes façons, le malloc ne doit pas être utilisé en C++, donc pas de problème, non ? :D


 
:jap:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Question con - pb avec free()[PHP] Chmod avec free qui marche pas
Possible de se connecter a une base free mysql avec java/Mysqfront ??[Merise] Cherche application qui crée un MCD merise ? (Free ou Demo)
[php] appeler une fonction dans une regexp ou un truc du genre :dJ'aimerai bien faire un truc de ce style..(Gestion graphique d'objets)
WWW-Authenticate sur Free... marche pô ??Truc bizarre avec mysql
[JavaScript] <input type = label> ou un truc dans le genre...[php/Mysql] Free peu meme pa faire une requete
Plus de sujets relatifs à : [C++] Malloc et Free ... truc que je pige pas


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