Explication chaine de caractères
Problème de caractères:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| //chaine de caractère servant pour la recherche
const char *s = "CREATE PROCEDURE dbo.SP_IR_INFO_BLI (@SupportNO ";
int taille = end - deb;
// deb = index du 'P' de 'PROCEDURE'
//end = index de '('
char *new_s = new char[taille];
for (i = deb ; i < end; i++)
{
new_s[i-deb] = s[i];
}else {
cout<<"Memoire insuffisante"<<endl;
}
cout<<endl<<new_s<<endl; |
j'obtiens bien ma chaine de caractères mais suivi de symbole spéciaux. En fait, ma chaine de caractère est + gde que 'taille'.
Merci pour ttes vos explications