ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 3 از 3
  1. #1
    تاریخ عضویت
    2020/03/18
    نوشته ها
    2
    1
    Junior Member

    خطاهای کتابخانه و اجرا نشدن توابع در ++c و کد بلاکس

    با سلام . من چند وقتی است که شروع به یاد گیری برنامه نویسی ++c کردم و در مدت یادگیری به مشکلاتی عجیبی بر خوردم و به دنبال راه حل در گوگل گشتم اما جوابی پیدا نکردم .
    یکی از این مشکل ها اجرا شدن رشته های استرینگ بدون درج کتابخانه اش بود و بعدی اجرا نشدن توابعی مانند ( stoi و یا , strcpy_s و ....) بود و جالبه حتی با فایل هدر استریگ هم مشکل حل نشد . من حتی مثلا با عوض کردن حروف اول برخی توابع مانند (stoi == atoi) موفق به حل مشکل نشدم حتی چند بار کد بلاکس را حذف و نصب کردم اما بازم نشد بعد به فکر درج تمام کتابخانه های استاندارد ++c افتام اما نه تنها که مشکل حل نشد بلکه حتی کد بلاکس هم این ارور را به من داد . لطفا من را در این زمینه راهنمایی کنید با تشکر .

    // Copyright (C) 2007-2014 Free Software Foundation, Inc.
    //
    // This file is part of the GNU ISO C++ Library. This library is free
    // software; you can redistribute it and/or modify it under the
    // terms of the GNU General Public License as published by the
    // Free Software Foundation; either version 3, or (at your option)
    // any later version.

    // This library is distributed in the hope that it will be useful,
    // but WITHOUT ANY WARRANTY; without even the implied warranty of
    // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    // GNU General Public License for more details.

    // Under Section 7 of GPL version 3, you are granted additional
    // permissions described in the GCC Runtime Library Exception, version
    // 3.1, as published by the Free Software Foundation.

    // You should have received a copy of the GNU General Public License and
    // a copy of the GCC Runtime Library Exception along with this program;
    // see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
    // <http://www.gnu.org/licenses/>.

    /** @file bits/c++0x_warning.h
    * This is an internal header file, included by other library headers.
    * Do not attempt to use it directly. @headername{iosfwd}
    */

    #ifndef _CXX0X_WARNING_H
    #define _CXX0X_WARNING_H 1

    #if __cplusplus < 201103L
    #error This file requires compiler and library support for the \
    ISO C++ 2011 standard. This support is currently experimental, and must be \
    enabled with the -std=c++11 or -std=gnu++11 compiler options.
    #endif
    #endif
  2. #2
    تاریخ عضویت
    2017/11/22
    نوشته ها
    218
    155
    Moderator
    سلام...علت شناخته نشدن برخی از توابعی که گفتید اینه که شما از استانداردی که اون توابع به اون اضافه شدن استفاده نمی کنید....مثلا تابع std::to_string از استاندارد C++11 به بعد اضافه شده....یعنی اگه از استاندارد قدیمی تر از C++11 استفاده کنید...این تابع رو نمیشناسه...چون اصلا وجود نداره و تو هیچ فایلی تعریف نشده....همونطور که تو متن خطایی که گذاشتین گفته...برای اینکه بتونید از این قابلیت استفاده کنید باید استاندارد سی پلاس پلاس 11 رو فعال کنید.

    اگه به این عکس های زیر دقت کنید...من برای استفاده از تابع std::to_string که داخل هدر string تعریف شده این هدر رو اضافه نکردم....دلیلش اینه که هدر فایل string در داخل iostream اینکلود شده و نیازی نیست دوباره اینکلودش کنم.
    در حالت پیشفرض:
    3nb1 1 - خطاهای کتابخانه و اجرا نشدن توابع در ++c و کد بلاکس
    بعد از فعال کردن استاندارد C++11:
    ae61 2 - خطاهای کتابخانه و اجرا نشدن توابع در ++c و کد بلاکس
    نحوه فعال کردن استاندارد مورد نظر در Code::Blocks:
    d82n 3 - خطاهای کتابخانه و اجرا نشدن توابع در ++c و کد بلاکس

    4dfx 4 - خطاهای کتابخانه و اجرا نشدن توابع در ++c و کد بلاکس
  3. #3
    تاریخ عضویت
    2020/03/18
    نوشته ها
    2
    1
    Junior Member

    Talking پیام تشکر

    سلام مجدد .
    لطف کردید پاسخ دادید ، خیلی خیلی ممنون ، مشکلم حل شد .
    با تشکر از شما (AmRo) .
نمایش نتایج: از 1 به 3 از 3

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

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