Formation aux PIC

"Jean-Christophe" a écrit :

Oups ! J'ai confondu avec strcat(). Je sors...

Reply to
PovTruffe
Loading thread data ...

Ben voyons. Je ne connais personne qui ferait un suivi sur un forum sp=E9cialis=E9 s'il n'=E9tait pas s=FBr de lui.

En revanche, toi ....

C'est bien l=E0 le probl=E8me.

Mais uilise une version r=E9cente de ggc et active les bonnes options, tu verras ce qu'il te dira le compilo...

--

-Stan

Reply to
Stan

On Sep 28, 1:00 pm, Stan

Maintenant tu en connais un. Comme je te l'ai deja dit *plusieurs* fois, tout est OK pour moi merci, c'est toi qui bloque avec tes commentaires sibyllins.

Oui ?

D'apres toi, le probleme est qu'il n'y a aucun probleme ?

Connais pas ggc, mais si tu veux parler de gcc, alors la je ne dis pas, car je ne l'utilise pas. Mais je n'ai *jamais* eu les problemes dont tu parles, que ce soit avec un compilo BorlandC ou Visual C++.

Reply to
Jean-Christophe

On Sep 28, 12:32 pm, "Pinball-Man"

Pas d'erreur ni de warning de compile ?

Bon, ok. Merci pour l'effort de la demo. Sous Windows ca marche nickel.

Reply to
Jean-Christophe

======== Pas forcément cela dépend du compilateur par exemple avec un "Borland C++ " (ancien)

char p[] = " toto" ; // oui mais char *p[] = "toto"; // est refusé , alors que char *p = " "; // fonctionne, le compilateur réserve implicitement la mémoire nécessaire

Les symboles de regroupement [] s'ppliquent ici aux structures de données comme char *nom[] = {"tartempion", "Pinocchio" };

Reply to
maioré

On Sep 28, 5:28=A0pm, "maior=E9"

Contrairement a ce que tu as dit toi-meme dans ce meme thread :

|>> On Sep 27, 1:08 pm, "maior=E9" : |>> on peut ecrire |>> char *p[] =3D "stn";

Reply to
Jean-Christophe

Vi, tu ferais mieux de lire les bouquins que tu conseilles aux autres.

Dans "Le langage C" de Kernighan et Ritchie :

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D A2.6 Les constantes de type cha=EEne

Une constante de type cha=EEne, que l=92on appelle aussi une constante- cha=EEne, se compose d=92une s=E9quence de caract=E8res plac=E9s entre guillemets, co= mme " ... ". Une cha=EEne est de type =AB tableau de caract=E8res =BB et de classe de stockage static (voir ci-dessous =A7 A4), et elle est initialis=E9e avec les caract=E8res donn=E9s. Le fait que des constantes de type cha=EEne identiques soient distinctes ou non d=E9pend de l=92impl=E9mentation, et le comportement d=92un programme qui essaie de modifier une constante de type cha=EEne est ind=E9fini. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D Dans un sens, t'es presque excusable, la programmation, c'est pas ton m=E9tier.

Si tu faisais des programmes r=E9els, pas des printf de "hello world !", tu saurai de quoi je parle. Par exemple reproduit ton code sur de l'embarqu=E9 o=F9 les erreurs pardonnent moins que sur Windows.

Sois curieux, discutes-en avec des gens qui maitrise le C.

Au fait, =E7a fait un paquet de liens, r=E9f=E9rence et invitations que j'ai t'ai fourni; alors, =E0 part ta conviction personnel, ta foi dans ton test peu significatif, qu'est -ce tu nous montres ?

--

-Stan

Reply to
Stan

inteur et

sous

As tu Valgrind d'install=E9 ? Ca vaudrait le coup de passer ton premier exemple dessus ;-)

Il y a aussi Cppcheck, mais =E7a =E0 l'air moins abouti.

--

-Stan

Reply to
Stan

Non, mais ce que tu as =E9cris est faux :

^^^^^^ Le pointeur n'est pas 'const' seul le contenu l'est .

Sinon ma vue est bonne 8-)

--

-Stan

Reply to
Stan

On Sep 28, 9:22 pm, Stan

Tu te sens mieux maintenant ? Tu es content, tu as pos=E9 ta crotte sur UseNet ? Si gerber sur les gens est tout ce que tu souhaites, petit garcon, je comprends que tu t'acharnes comme ca. Voila ta gloire : imprime les posts et fais-les voir a tes copains, tu vas passer pour Kevin Mitnick. T'inquetes pas, un jour tu feras quelque chose de ta vie.

Reply to
Jean-Christophe

On Sep 28, 11:27=A0pm, Slartibartfast :

|> Tu es content, tu as pos=E9 ta crotte sur UseNet ?

Gutta cavat lapidem non vi, sed saepe cadendo ;-)

Reply to
Jean-Christophe

C'est ton seul argument est de crier au troll =E0 chacune de tes interventions ?

Dans cette 'discution' a =E9t=E9 rappel=E9 que :

- l'usage de char * s =3D "literale" est fortement d=E9conseill=E9e

- que de voulloir faire un s[0] =3D 'L' a un comportement ind=E9fini

- qu'il faut lui pr=E9f=E9rer cons char* s =3D"literale"

- si on veut pouvoir la modifier il faut d=E9clarer char s[] =3D "literale"

Si t'es pas d'accord avec =E7a, c'est toi qui troll.

J'avais positionn=E9 le suivi sur fr.comp.lang.c pour =E9viter un HS, mais certains pr=E8f=E9rent divaguer devant leur cour.

--

-Stan

Reply to
Stan

Tu nous fais un caca nerveux ? Fallais pas d'obstiner =E0 raconter n'importe quoi. On peut se tromper, et j'avoue ne pas toujours =EAtre diplomate, mais s'enfoncer =E0 ce point dans l'erreur, c'est presque pathologique. Surtout que je remets pas en question tes comp=E9tences =E9lectroniques.

--

-Stan

Reply to
Stan

On Sep 29, 11:36 am, Stan :

C'est toi qui dit ca alors que tu me poursuis depuis 3 jours, et que tu te permets de me juger sans me connaitre ... bien !

Contrairement =E0 toi qui n'a post=E9 aucun exemple *concret* de code ayant *r=E9=E9lement* tourn=E9, d'autres l'ont fait. Dans mon post du 28/09 =E0 10h48 j'ai fourni le code test=E9 avec VisualC++ sous Windows qui tourne correctement. C'est pourquoi j'etais persuad=E9 que cette =E9criture =E9tait l=E9gitime. Dans son post du 28/09 =E0 12h32 le Sieur "Pinball-Man" a post=E9 un contre-exemple qui plante sous Unix. J'ai donc reconnu le bien-fond=E9 de cette diff=E9rence, et je crois que tous ceux qui ont suivi l'=E9change l'ont compris ... c'est =E0 dire, tout le monde sauf toi, qui t'acharnes =E0 jouer les Grands Vainqueurs d'une joute qui n'existe que dans ta tete.

C'est ce que j'ai admis dans ma r=E9ponse =E0 "Pinball-Man".

C'est bien pire que ca, mais ton aveu est un signe de progr=E8s. Ton intervention =E9tait l=E9gitime, h=E9las le ton hautain que tu emploies l'est beaucoup moins.

Ca recommence ...

Et qui serais-tu donc pour pr=E9tendre te permettre un tel jugement ? Et comment pourrais-tu remettre en question les comp=E9tences d'une personne que tu ne connais pas ? N'est-ce pas la pathologie d'une sur-estimation de soi-meme, et d'une sous-estimation des autres ?

Reply to
Jean-Christophe

Tes phrases de moins en moins Francaises et de plus en plus confuses, sont-elles volontaires, ou r=E9v=E8lent-elles une culture d=E9ficiente ? Commence par lire toutes mes interventions, au lieu de te limiter =E0 celles qui ne concernent que ta petite personne toute enfl=E9e d'auto-satisfaction onanique.

Bravo, tu seras au tableau d'honneur, et maintenant tu peux sortir en r=E9cr=E9.

C'est tr=E9s clair: "Celui qui n'est pas d'accord avec moi est un troll."

Qu'est-ce qui t'emp=E8che de lancer une thread l=E0-bas, pour te la p=E9ter devant les gens de ta propre cour ?

Reply to
Slartibartfast

Je n'ai pas vu o=F9, dans le fil, tu as montr=E9 que tu n'es pas d'accord... Je veux dire en dehors des remarques indirectes avec ton copain de r=E9cr=E9.

Je te rappelle qu'un troll n'a pas pour vocation d'=EAtre instructif. J'ai fourni des =E9l=E9ments de r=E9f=E9rences qui peuvent =EAtre utile pour le d=E9butant.

Elle est o=F9 ta contribution directe au sujet ?

-- Stan

Reply to
Stan

On Sep 29, 2:31 pm, Stan :

Alors que t'acharnes =E0 m'emmerder depuis 3 jours ?

N'etait-ce pas =E0 toi de justifier concr=E9tement tes dires, plutot qu'=E0 d'autres qui ont su le faire sans animosit=E9 ?

Effectivement je n'en ai nul besoin, d'autant plus que tu ne comprends manifestement pas ce que tu lis. Puisque tu n'es pas capable d'appr=E9cier la patience que j'ai eu =E0 supporter tes couinements, salut =E0 toi.

Reply to
Jean-Christophe

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.