שלום אני רוצה לכתוב תכנית שמקבלת בשורת הפקודה פרמטר אחד (מחרוזת ללא רווחים) שידוע שאורכה לא עולה על 50 ולאחסן אותה במשתנה מסוג LPTSTR, עדיף ללא שימוש ב-malloc. איך אני עושה את זה? הקוד הבא לא מתקמפל ואני לא יודע איך לתקן אותו:
כמו LPTSTR אתה פשוט הולך להגדרה ובודק מה הוא. אתה פשוט מוגדר על UNICODE ככל הנראה (WCHARS) ולכן הפונקציית העתקה לא עבדה לך. וחוץ מזה אם אתה משתמש ב C++ ממש לא צריך להשתמש ב NATIVE C FUNCTIONS כמו STRCPY תשתמש ב std::wstring