Bonjour à tous et meilleurs voeux !

Sous Visual 2005 je crée un ifstream et je vérifie s'il existe avec la méthode fail().
S'il n'existe pas j'utilise SHCreateDirectoryEx pour créer le répertoire de façon récursive (càd avec son arborescence si elle n'existe pas) :
Si chemin = "C:\titi\tata\toto"
SHCreateDirectoryEx se débrouille pour me créer toto dans tata lui-même dans titi à la racine C... si titi n'existait pas avant.

En revanche je ne trouve pas l'équivalent sous Visual 6... , hormis l'appel à la primitive système mkdir.

Connaissez-vous une méthode qui permette de le faire ?

Merci d'avance .