J'ai une application Windows C++ qui ouvre un fichier (et le maintient ouvert) comme suit:Comment autoriser d'autres applications à ouvrir un fichier que je dois conserver ouvert?
FILE* fp = NULL;
errno_t result = _wfopen_s(&fp, L"MyRawData.dat", L"wb");
Cela fonctionne bien, mais quand je tente de servir ce fichier via Filezilla il refuse l'accès au fichier quand je essayez de le télécharger (bien que vous cochiez l'option "Autoriser le téléchargement de fichiers ouverts à l'écriture par un autre processus").
Est-ce quelque chose que j'ai mal fait dans mon logiciel ou une limitation du problème de Filezilla/windows générales?
C'est sans doute hors sujet, mais que signifie «L» devant les littéraux de chaîne? – Philipp
Le préfixe L fait de la chaîne une chaîne wchar_t. –