utilise une fonction récursive
-------------------------------
Réponse au message :
-------------------------------
>
[ Lien ]>
>
[ Lien ]>
> bonjour tt le monde,
> j'ai écris le code suivant:
>
> if ( m_sTypeApplication == "Executable" )
> {
> while( i < m_sLigne.GetLength() && m_sLigne.GetAt(i) != ' ' )
> {
> m_sNomFichier += (CString)(m_sLigne.GetAt(i));
> i++;
> }
> i++;
>
> while( i < m_sLigne.GetLength())
> {
> m_sNomParametre += (CString)(m_sLigne.GetAt(i));
> i++;
> }
> i++;
> }
>
> Dans la 1ère boucle, à chaque espace rencontré, je pense au second while. Or j'aimerai que cela se fasse seulement au 1er espace rencontré, et pas à tous ceux qui suivent.
> Comment faire?