xkindool
Messages postés13Date d'inscriptiondimanche 18 janvier 2004StatutMembreDernière intervention18 juillet 2009
-
18 janv. 2004 à 18:39
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 2006
-
18 janv. 2004 à 22:40
Bonjour, déjà je m'excuse car je sais que ma question va vous paraitre un peu bidon mais bon j'ai commencé le c il y a une heure :p
Donc enfait j'aimerais savoir comment aller a la ligne en une seule commande a la place de :
printf(argv[1]);printf("\\n"); <--- ça ça marche mais y'a deux trucs :/
printf(argv[1],"\\n"); <-- ça marche pas ça dommage :/
donc voilà si vous pouvez m'aider ça serait sympa merci.
xkindool.
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 18 janv. 2004 à 20:26
pas de chance, je suis de très bonne humeur en ce moment, et je n'ai aucune envie de la voir partir ici ;)
Enfin, que cela ne vous empeche pas de vous défouler, au contraire, c assez interessant
xkindool
Messages postés13Date d'inscriptiondimanche 18 janvier 2004StatutMembreDernière intervention18 juillet 2009 18 janv. 2004 à 21:11
merci a vous ! ensuite juste une autre question tant qu' a y être :
int main(char** argv, int argc)
c'est quoi les * ? parce que parfois j' en vois une seule, parfois deux, parfois collé a char, parfois collé a argv..
merci d' avance..
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 18 janv. 2004 à 21:25
Ca désigne en fait des pointeurs sur char et des pointeurs sur pointeurs
le fait de les collé a l'un ou l'autre ne change rien, mais l'écritue "char *buf" est préférable
Un pointeur sert a pointer sur quelques chose, c un peu comme un racourci windows en quelque sorte, on dit que les donnés "se trouve la bas"
l'avantage d'un pointeur, c'est qu'on peut le déplacer dans le tableau, par ex :
char buf[256] = "un exemple";
char *pbuf = buf;
// ici, (*pbuf) vaut 'u', et pbuf vaut "un exemple"
pbuf+=3;
// ici, (*pbuf) vaut 'e', et pbuf vaut "exemple"
les ** permettent de se déplacer dans un tableau multidimensionnel
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 18 janv. 2004 à 22:21
moi quand j'ai commencé le C je voyais partout que les pointeurs c'était simple mais moi j'avais quand même du mal à être à l'aise avec. En fait pour bien etre a l'aise avec les pointeurs il faut quand même les manipuler un certain tems je pense
Anacr0x
Messages postés515Date d'inscriptiondimanche 25 mai 2003StatutMembreDernière intervention27 avril 20062 18 janv. 2004 à 22:24
je crois aussi, g eu du mal a m'y faire à ces ptits trucs (j'écrivais dans un pointeur qui pointe sur rien etc...), mais j'en utilise tt le tps maintenant