Juste pour infomation :
&tableau[indice];
est equivalent a
tableau + indice;
la premiere ecriture est lourde












































-------------------------------
Réponse au message :
-------------------------------
> super merci beaucoup BruNews!!
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > char variable; // 1 octet, pourrait etre element d'une string ou autre maiJAMAIS une string.
> > char *variable; // pointeur
> > ex:
> > char buff[24]; ....
> > char *c = buff; // c pointe sur adresse de buff, donc le 1er octet (buff[0]);
> > TCHAR variable; // idem char si _UNICODE non defini
> > &variable // adresse
> > &variable[i]; // adresse d'un element
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Merci les gars,
> > >
> > > Vous n'auriez pas par hazard une URL qui exploque bien la différence entre:
> > > CHAR variable;
> > > CHAR *varibale;
> > > TCHAR variable;
> > > &variable
> > > &variable[i];
> > >
> > > par ce que là je patauge!!!
> > >
> > >
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Le principal est de savoir ce qu'il y a a cote de la plaque, remarque on dit que ça porte chance, hi hi hi...
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > En effet j'avais pas verifié le caractere null.. et je n'avais pas compris la question comme ca, bref j'etais a coté de la plaque.
> > > > > Merci de m'avoir repris :)
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > Salut aardman, fais gaffe que ainsi il peut planter. Rien ne garantit qu'il aura trouve un '\n' dans le fichier donc le strcat pourrait aller dans le decor cause manque de zero final. De plus la question est de concatener SUR la lecture du fichier.
> > > > > > CassusGreg, faut refaire LireLigne() pour aspirer beaucoup plus qu'1 octet a chaque fois, tu poses un pointeur (*c) en debut de buffer et tu le parcours a la recherche du '\n', si est trouve tu fais un SetFilePointer pour repositionner hfile et en benef tu as la position de concat de ta query en faisant:
> > > > > > strcpy(c, query);
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > Salut,
> > > > > > > char query[1024]="select IND_NUMERO from INDIVIDU where IND_LOGIN=";
> > > > > > > strcat(query, buff); // concatenation
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > void LireLigne(HANDLE hFile)
> > > > > > > > {
> > > > > > > > for (int i=0; i<100; i++) {
> > > > > > > > ReadFile(hFile,&buff[i],1,&Ecrit,0);
> > > > > > > > if (buff[i]=='\n') {
> > > > > > > > buff[i-1]=0;
> > > > > > > > i=100;
> > > > > > > > }
> > > > > > > > }
> > > > > > > > return;
> > > > > > > > }
> > > > > > > >
> > > > > > > > LireLigne(hFile);
> > > > > > > >
> > > > > > > > Après mon appel à la fonction LireLigne, comment remplir une variable query avec: "select IND_NUMERO from INDIVIDU where IND_LOGIN=" concatener au résultat que j'ai dans buff ou &buff!!!
> > > > > > > >
> > > > > > > > Je n'en peux plus je débute sous vc++6 et je ne comprend vraiemnt rien au variables en c++!!!!
> > > > > > > >
> > > > > > > > merci
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>