خدا ازش نگذره 😂😂😂😂🤦♂️🤦♂️🤦♂️
دانشگاه ب ما کتاب C رو گفتن برید بخونید
ی نفهم دلسوز پیدا نشد زمان نوب بودن به ما بگه که فقط کتاب انگلیسی بخونید.
و ....
خیلی از کتابهای آموزشی C و ++C هستن که اینجور مشکلاتی دارن. در این مثال سرریز به وجود نمیاد بلکه "ممکنه" به وجود بیاد. (اگه تعداد کاراکترها بیشتر ۲۱ باشه). و اینکه چون در فاز آموزشی تا حدی اشتباه گفته میشه نمیشه همون اول همه چیز رو گفت. مثلا این مثال رو گفته ولی آخر فصل میگن تابع فلان این مشکل رو داره بهتره استفاده نکن و یا در مثال گفته شده در صفحه فلان ممکنه این مشکل پیش بیاد. این چیزا طبیعیه تو کتابهای نویسندههای معروفم احتمالا هست.
منظورت از "ممکنه" رو متوجه نمیشم ورودی از کاربر گرفته میشه، کاربری قصد بدی داشته باشه مشکل "قطعا" وجود داره و میشه ازش سو استفاده کرد
و راجع به آموزشش بهتره اول این چیزا توضیح داده بشن چون ساختن یه زمین بکر بهتر از خراب کردن یه چیز بد و از نو ساختنشه
همه کتابهای آموزشی که برای افراد مبتدی نوشته شدن رو اگه بخوایم دقیق بررسی کنیم توش مشکلاتی هست ولی اینها قابل قبولن ... اجازه بده من یه ایمیل از جادی رو که یه بار گفتم تو دوره پایتونش یه اشتباه بوده و جوابش قانع کننده بود رو بفرستم.
مشکل با مشکل فرق میکنه بهتره اینجور مواقع یه اشاره ریز در حد پاورقی بشه که خواننده بره و یه تحقیق ریزی بکنه پس زمینه ذهنش داشته باشه نه اینکه به عنوان یه چیز درست تو ذهنش حک کنه
سخت نگیرید این قدر. :)))
حتی کتابهای خیلی خوب هم آنچنان اشاره نمیکنن. من تنها کتابی که دیدم دم به دقیقه به این موارد و UBها اشاره میکرد کتاب Effective C بود.
مشکل اصلی متنی که فرستادید کلا استفاده gets هست... این تابع رو عموم کامپایلرها وقتی ببینن استفاده میکنید جیغ میکشن و warning میدن که unsafeه. توی manual pageش هم همینطور، ولی حتی اگر توابع دیگه هم بگه چندان فرقی نمیکنه. آخر رستگاران از getline استفاده میکنن.
درسته 👍
من برنامه نویس نیستم از باب آموزش گفتم اینجوری بهتره به نظرم
به امید روزی که همه warning ها رو چک کنن یا بهتر بگیم کامپایلر ها هم بیشتر warning بدن و همگی رستگار بشن😅
بله به شکل زورکی RAII رو داره. البته بحث OBRMش یک مقداری خاص خودش هست و توی زبونهای دیگه حداقل من ندیدم، اما همهٔ این کارها رو هم در پروسهٔ build بررسی میکنه. اینجا هم راحت میتونه جیغ بکشه. GC نداره مثل زبونهای go و پایتون و اینها.
Un feed público abierto del índice de búsqueda
ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad.
Las horas se muestran en UTC.