Les Snippets

Connexion

Combiner 2 chemins d'accès

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 21/03/2006 21:22:06 et initié par coq [Liste]
Date de mise à jour : 17/08/2006 11:03:48
Vue : 7666
Catégorie(s) : Fichier / Disque
Langages dispo pour ce code :
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- C, C++
- C
- Java
- VB6, VBA
- PHP 5
- Voir tous les langages pour ce code snippet



Langage : C
Date ajout : 17/08/2006
Posté par BruNews [Liste]
Ne pas reproduire l'inefficacité des interprétés donc éviter de produire un appel de fonction et retourner un truc utile si besoin.
__inline char* bnPATHCOMBINE(char *pszDst, char *pszDir, char *pszFl)
{
  char *d = pszDst, *c = pszDir;
  if(!pszDir[0] || !pszFl[0]) pszDst[0] = 0;
  else {
    while(*d = *c) {d++; c++;} // PTR d FINIT SUR ZERO FINAL
    if(*(d-1) != '\\') *d++ = '\\';
    c = pszFl;
    while(*d = *c) {d++; c++;}
  }
  return d; // CHAINAGE DIRECT SI BESOIN SANS REPARCOURS DE LA CHAINE
}

Snippets en rapport avec : Fichier, Combiner, Répertoire, Chemin



Codes sources en rapport avec : Fichier, Combiner, Répertoire, Chemin

{Visual Basic, VB6, VB.NET, VB 2005} COMPARATEUR EXCEL EN MASSE, AMÉLIORATIONS
mabrouklepoux avait proposé un comparateur de fichiers Excel. http://www.vbfrance.com/code.aspx?ID=3...

{Delphi} SYNCHRONISATION-FICHIERS (MODIFICATION DE TIGRIS1)
TIGRIS a écrit: "Il y a encore beaucoup de fonctions qui peuvent être ajoutées et il n'est pas im...

{Delphi} SYNCHRONISATION DE FICHIERS
Bonjour, Le programme de synchronisation de répertoires posté par akilavaca m'a donné des idées e...

{Visual Basic, VB6, VB.NET, VB 2005} REPLACE IN FILE - REMPLACEMENTS MULTIPLES DES FICHIERS D'UN RÉPERTOIRE
[VB6] Petit utilitaire pour remplacer du texte par un autre, plusieurs remplacements en cascades pos...

{C# / C#.NET} EFEXP - CONTRÔLE EXPLORATEUR DE FICHIER
Ce composant est un explorateur de fichier qui reprend les fonctionnalités de base de l'explorateur ...

{Visual Basic, VB6, VB.NET, VB 2005} CLASSE LISTE DE FICHIER RÉCURSIVE
Je poste ma version de la construction d'une liste de fichier à partir d'un répertoire, les fichiers...

{Python} RECHERCHE DE CHAINES DANS UN REPERTOIRE AVEC IGU
Ce script est destiné à la recherche de fichiers qui contiennent une chaîne de caractère dans un ens...

{C# / C#.NET} EXPLORATEUR DE FICHIER (CONTROLE)
Ma source est basé sur le code de la source http://www.csharpfr.com/codes/EXPLORATEUR-FICHIERS_42458...

{Visual Basic, VB6, VB.NET, VB 2005} MODIFICATIONS NOM DE FICHIERS DANS UN MÊME RÉPERTOIRE
C'est un tout petit code tout simple mais qui est pratique si on veut modifier rapidement les noms d...

{C / C++ / C++.NET} [C/WIN32] EFFACER FICHIERS/RÉPERTOIRES VIDES
Le code n'apporte rien de vraiment nouveau: Utilisation de FindFirstFile et FindNextFile, recherche...