bon, merci à Sve@r pour son compliment, mais visiblement ça n'a rien arrêté :?
Bon, voyons-voir :
D'abord, nous sommes ici sur le forum C, je ne vois ni l'utilité ni l'intérêt ni le rapport...
Type: Messages; Utilisateur: souviron34
bon, merci à Sve@r pour son compliment, mais visiblement ça n'a rien arrêté :?
Bon, voyons-voir :
D'abord, nous sommes ici sur le forum C, je ne vois ni l'utilité ni l'intérêt ni le rapport...
Oui et ?
typedef struct ps {
int ival ;
double val ;
} mastruct ;
Je ne suis pas certain que l'ecriture :
sans doute..
Mais a ce compte-la, il faut plutot conseiller de regler correctement son compilo et de se faire justement un "CommonC.h", plutot que de deconseiller l'usage de quelque chose...
oui c'est ce que je voulais dire...
Mais c'est pour ca que je maintient que, comme la notion de cast est cependant indispensable a connaitre, et que il y a peu de code comme tu l'ecris :
T...
je n'oublie pas, je m'en fiche royalement :P
je suis en C, je programme en C, et je me contrefiche de ce qui se passe en C++...
et j'ajouterais que, meme si c'est peut-etre inutile, la remarque de Jean-Marc est tout a fait correcte, en particulier pour des gros codes : l'aspect documentaire est important....
M'enfin tout...
oui je dois dire pas mal d'accord avec Jean-Marc et Vicenzo....
Et je réitère : nous sommes en C. Que viennent faire des considérations sur C++ ici ???
si on programme pour C, on s'en fiche de ce qui se passe en C++ :P
Et pour le reste, je suis bien place pour dire que dans tous les projets sur lesquels j'ai travaille depuis plus de 19 ans, il y...
et on entretient la confusion (ou la difference, suivant le point de vue ou on se place) entre C et C++.... :roll:
bon j'arrêterais là, mais même dans ce que tu cites :
Je reviens encore une dernière fois :
qui en dehors des débutants oublie stdlib.h dans un programme ?????????????????????
8O
que ce soit dans C99, ok.
Mais par exemple dans K&R :
#include <stdlib.h>
/* talloc: make a tnode */
struct tnode *talloc(void)
{
parce que dans la vraie vie, sur de très gros softs, ça arrive....
je suis pas sur la machine, là, mais qquelque chose comme "call does not correspond to prototype" ...
Avec les flags de réenforcement des protos stricts.
Bref, ceci n'est qu'un à côté. Le...
non, du tout..
mais avec ceci :
void toto ( int param )
{
}
peut-être que cela marche pour short <-> int (je n'en suis pas certain cependant, car je travaille sur des codes où c'est casté et si on enlève le cast le compilo gueule), mais en tous cas avec les...
pas dans un passage de fonction, si la déclaration du prototype attend un int...
bah plein de cas, dès que tu as par exemple une structure d'un certain type, même en la passant comme pointeur, et que tu passes une structure équivalente, mais d'un autre nom que celui utilisé dans...
et pourquoi le "déconseiller", et même "fortement" comme c'est dit dans plusieurs posts et/ou threads ??
Je trouve que ces arguments sont un peu faibles, car en fait cela montre les déficiences du...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.