نمایش نتایج 1 تا 3 از 3

نام تاپیک: تبدیل مقدار عددی به رشته در CPP

  1. #1
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    تبدیل مقدار عددی به رشته در CPP

    سلام من می خوام عدد صحیح رو به رشته تبدیل کنم:

    Convert int DataType to LPCTSTR



    hInst = hInstance; // Store instance handle in our global variable
    LPCTSTR TITLE = LPCTSTR(1234);
    HWND hWnd = CreateWindowW(szWindowClass, TITLE, WS_OVERLAPPEDWINDOW,
    CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nullptr, hInstance, nullptr);


    ولی خطا برمی گردونه!!!

    SharedScreenshot.jpg

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    نقل قول: تبدیل مقدار عددی به رشته در CPP

    سلام مجدد

    من این روش رو پیدا کردم ولی نمی خوام محدود باشه و می خوام رشته کامل باش....

    TCHAR Title[100] = {};
    _itow_s(plus(12,12), Title, 10);

    HWND hWnd = CreateWindowW(szWindowClass, Title, WS_OVERLAPPEDWINDOW,
    CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nullptr, hInstance, nullptr);

  3. #3
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    2,010

    نقل قول: تبدیل مقدار عددی به رشته در CPP

    پاسخی که استاد CPallini از ایتالیا به این سوال دادن به این شرح است:

    شما نباید یک مقدار صحیح را در جایی که رشته مورد انتظار است ارسال کنید، زیرا مقدار صحیح شما به عنوان آدرس (اشاره گر به) رشته مورد انتظار تفسیر می شود.
    اگر می خواهید یک عدد صحیح را به عنوان عنوان پنجره نشان دهید، باید: مقدار صحیح را به نمایش رشته آن تبدیل کنید و سپس رشته به دست آمده را به تابع CreateWindow منتقل کنید.
    و کدی که نوشتند این بوده:

    TCHAR title[_MAX_U64TOSTR_BASE2_COUNT]; // allocate a buffer large enough to hold the string representation of the integer value
    _itot_s((12 * 34), title, _MAX_U64TOSTR_BASE2_COUNT, 10); // use the proper 'conversion' function in order to obtain the string representation inside your buffer
    HWND hWnd = CreateWindow(szWindowClass, title, WS_OVERLAPPEDWINDOW,
    CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, nullptr, nullptr, hInstance, nullptr); // eventually pass your buffer to the WINAPI function

    [Solved] How to convert int to LPCTSTR? ! - CodeProject

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •