Strcat et pointeur

koukoukhaoula Messages postés 74 Statut Membre -  
Hxyp Messages postés 401 Date d'inscription   Statut Membre Dernière intervention   -
salut tout le monde
je veux développer une fonction en c qui stocke un chemin d'une dossier spécial dans une chaine de carratcère.
je veuxsavoir comment manipuler les pointeurs au lieu d'utiliser les chaine de carractère:

int ma_fonction()
{
char *ch1;
TCHAR *ch2;
if(FAILED(SHGetFolderPath(NULL,CSIDL_APPDATA|CSIDL_FLAG_CREATE,NULL, 0, szPath)))
{printf("erreur");}
strcat( ch1,ch2)
return(1)
}

merci pour tout aide

1 réponse

Hxyp Messages postés 401 Date d'inscription   Statut Membre Dernière intervention   54
 
Bonjour, dans l'exemple que vous donnez szPath est un buffer qui stock le chemin d'un dossier. Regardez en bas de la page ici : https://docs.microsoft.com/en-us/windows/win32/api/shlobj_core/nf-shlobj_core-shgetfolderpatha?redirectedfrom=MSDN
Un pointeur redirige sur un emplacement déjà existant à la base il ne peut rien contenir de lui même.
0