Compréhension d'un code en C pour portage en Pascal
Bonsoir,
j'étudie l'outil Bass et dans le projet devlist je coince sur ces 7 lignes :
Code:
1 2 3 4 5 6 7
| #if 0//def _WIN32
const char *path = di->driver + strlen(di->driver) + 1;
if (path[0])
printf("%s\n\tdriver: %s\n\tpath: %s\n\ttype: ", di->name, di->driver, path);
else
#endif
printf("%s\n\tdriver: %s\n\ttype: ", di->name, di->driver); |
Je ne comprends pas la première ligne, et je ne vois pas comment écrire la 3e (if (path[0])) en Pascal, alors si quelqu'un pouvait déjà me les traduire en français pour que je pige ce qu'elles font, à partir de là je devrais y arriver.
Grand merci par avance,