برنامه‌ای به زبان C# بنویسید که با گرفتن عنوان و یک توضیح کوتاه از کاربر با استفاده از Console.ReadLine، یک فایل HTML ساده شامل تگ title و یک پاراگراف بسازد و مسیر فایل ذخیره‌شده را در خروجی چاپ کند.

7.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:28

0.0

برای حل این مسئله با استفاده از Console.ReadLine عنوان و توضیح را دریافت کنید، یک رشته حاوی ساختار پایه HTML (doctype، head با title و body با یک p) بسازید و از System.IO.File.WriteAllText برای نوشتن فایل استفاده کنید؛ برای نام فایل از عنوان اصلاح‌شده (حذف یا جایگزینی کاراکترهای نامعتبر در نام فایل) استفاده کنید و مسیر کامل فایل را با Path.Combine و Environment.CurrentDirectory تولید و در خروجی چاپ کنید. این تمرین برای ایجاد قالب‌های ساده در وب‌دولوپمنت، تولید خودکار فایل‌ها در دسکتاپ اپلیکیشن‌ها و اسکریپت‌های اتوماسیون مفید است — یادتان باشد نام فایل را امن کنید و مدیریت خطاهای نوشتن فایل را در نظر بگیرید.

توسط پژوهشگر در 202 روز قبل ساعت 02:28
دسته بندی ها: C# C# for beginner
sara در 202 روز قبل ساعت 09:33

برای امنیت و سازگاری نام فایل، عنوان را با فیلتر کاراکترهای نامعتبر (استفاده از Path.GetInvalidFileNameChars) پاک‌سازی کنید تا عنوان به عنوان نام فایل استفاده‌شود. در نوشتن فایل از بلوک try-catch استفاده کنید تا خطاهای IO مدیریت شوند و برنامه کرش نکند. همچنین پیشنهاد می‌شود خروجی را با Encoding.UTF8 بنویسید تا کاراکترهای غیرلاتین به درستی ذخیره شوند و نام پرونده را با جایگزینی فضا با کاراکتر مناسب یا حذف فضا به دست آورید. مسیر فایل را با Path.Combine(Environment.CurrentDirectory, filename) بسازید و در خروجی چاپ کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری