Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
char配列の最後にcharを追加しようとしています:
char szBuffer[MAX_PATH]; if(SHGetSpecialFolderPathA(HWND_DESKTOP, szBuffer, CSIDL_PERSONAL, FALSE)){ szBuffer[sizeof(szBuffer)] = "\\"; }
私はそれが正しく機能しないことを知っていますが、それを行う方法がわかりません。また、文字列を追加するにはどうすればよいですか?
strcat次のように使用できます。
strcat
strcat(zsBuffer, "\\");
MAX_PATHこれは、文字列に追加された文字を収めるのに十分なスペースがあることを前提としています。
MAX_PATH