bonjour,

voici mon problème

nous avons une chaine qui contient le signe "=" et je veux le remplacer par le
caractère "|"

je suis en visual C++ 6

voici mes déclarations et le programme qui ne fonctionne pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
	CString data,data1,data2,data3;
        data2 = MSR1.GetTrack2Data();// lecture d'un periphérique
//      après lecture de ce périphérique nous avons dans data2 ceci
//      data2 = '123456789=0987456';
 
	if ( strlen(data2) > 0 ) 
	{
   	    char* pdest = data2;
		strcpy_s(pdest,strlen(data2),data2);
		char* cursor = pdest ;
		char* end = pdest+strlen(pdest);
		while((*cursor)!=0 && cursor< end)
		{
			if(*cursor=='=')
				*cursor=char(124);
			++cursor;
        }
 
 
  }
pouvez vous me donner un exemple complet de code qui fonctionne

merci