ক্যারেজ রিটার্ন, লাইনফিড এবং ফর্ম ফিড কী?


500

নিম্নলিখিত নিয়ন্ত্রণ অক্ষরের অর্থ কী:

  1. গাড়ি ফেরত

  2. লাইন ফিড

  3. ফর্ম ফিড


14
"ক্যারেজ রিটার্ন" এর অর্থ কী? আমি আমার ল্যাপটপে কোনও "গাড়ী" "ফিরে" দেখছি না। : s
জিন হোমিনাল

12
@ জিনহোমিনাল গাড়িটি মূলত কার্সার (বা প্রাচীন টাইপরাইটারগুলিতে পয়েন্টার) বোঝায় এবং ফেরতের অর্থ সেই লাইনের শুরুতে ফিরে আসা।
সফট

আমি আমার "টার্মিনাল" "উইন্ডোতে কোনও ওয়্যার টার্মিনেটেড (বা সেই বিষয়ে কোনও কাঁচের প্যানগুলি) দেখতে পাচ্ছি না বা / dev / tty1 এর সাথে কোনও" টেলি টাইপ "সংযুক্ত নেই। তারা সবাই রূপক হয়ে গেছে।
পিসকভোর 26'19

উত্তর:


621

ক্যারেজ রিটার্ন মানে নীচের দিকে অগ্রসর না হয়ে বর্তমান লাইনের শুরুতে ফিরে আসা। নামটি একটি মুদ্রকের গাড়ি থেকে আসে, কারণ নামটি আবদ্ধ হওয়ার সময় মনিটররা বিরল ছিল। এটি সাধারণত সিআর\r সংক্ষেপিত হিসাবে পালানো হয় এবং এর ASCII মান বা হয় ।130x0D

লাইনফিড মানে নিচের দিকে পরের লাইনে অগ্রসর হওয়া; তবে এটি পুনর্নির্মাণ এবং নতুন নামকরণ করা হয়েছে। "নিউলাইন" হিসাবে ব্যবহৃত এটি লাইনগুলি সমাপ্ত করে (সাধারণত পৃথক রেখাগুলিতে বিভ্রান্ত হয় )। এটি সাধারণত এলএফ বা এনএল \nসংক্ষেপিত হিসাবে পালানো হয় এবং এর ASCII মান বা হয় । CRLF (কিন্তু CRNL) যুগল জন্য ব্যবহার করা হয় ।100x0A\r\n

ফর্ম ফিডের অর্থ পরবর্তী "পৃষ্ঠায়" নীচের দিকে অগ্রসর হওয়া। এটি সাধারণত পৃষ্ঠা বিভাজক হিসাবে ব্যবহৃত হত তবে এখন বিভাগ বিভাজক হিসাবেও ব্যবহৃত হয়। (এটি যৌক্তিকভাবে স্বতন্ত্র ফাংশন বা ফাংশনের গোষ্ঠীগুলিকে বিভক্ত করতে সোর্স কোডে অসাধারণ ব্যবহার করা হয়)) আপনি "পৃষ্ঠা বিরতি inোকানোর সময়" পাঠ্য সম্পাদকরা এই অক্ষরটি ব্যবহার করতে পারেন। এটি সাধারণত এফএফ\f সংক্ষিপ্ত হিসাবে পালানো হয় এবং এর ASCII মান বা হয় ।120x0C


নিয়ন্ত্রণ অক্ষর হিসাবে, তাদের বিভিন্ন উপায়ে ব্যাখ্যা করা যেতে পারে।

উইন্ডোজের সিআরএলএফ, ইউনিক্স-পছন্দ অনুসারে এনএল, এবং পুরানো ম্যাকের সিআর (ওএস এক্সের সাথে ইউনিক্সের মতো পরিস্থিতি পরিবর্তিত হয়েছে) এর মধ্যে সর্বাধিক সাধারণ পার্থক্য (এবং সম্ভবত উদ্বেগের একমাত্র মূল্য) lines ঠিক একই চরিত্রের জন্য, এলএফ থেকে এনএল থেকে পরিবর্তনের অর্থ নোট করুন, উইন্ডোজ এবং ইউনিক্সের মধ্যে পার্থক্য দেয়। (উইন্ডোজ অবশ্যই ইউনিক্সের চেয়েও নতুন, সুতরাং এটি এই শব্দার্থক শিফটটি গ্রহণ করেনি CR সিআর ব্যবহার করে ম্যাক্সের ইতিহাস আমি জানি না)) অনেকগুলি পাঠ্য সম্পাদক এই তিনটি বিন্যাসে ফাইল পড়তে পারেন এবং তাদের মধ্যে রূপান্তর করতে পারেন , কিন্তু সমস্ত ইউটিলিটিগুলি পারে না।

ফর্ম ফিডটি কিছুটা আকর্ষণীয় (যদিও কম সাধারণত সরাসরি ব্যবহৃত হয়), এবং পৃষ্ঠা বিভাজকের স্বাভাবিক সংজ্ঞা সহ, এটি কেবল রেখার মধ্যেই আসতে পারে (যেমন এনএল, সিআরএলএফ, বা সিআর এর নতুন লাইনের অনুক্রমের পরে) বা শুরুতে বা ফাইলের শেষ।


10
আমি নিশ্চিত করতে পারে OS X এর একটি লাইন টারমিনেটর হিসাবে এন এল ব্যবহার করে, মাত্র ইউনিক্স মত (কারণ OS X এর হয় একটি ইউনিক্স)। সিআর ম্যাক ওএস 9 এবং নীচে ব্যবহৃত হয়েছিল ।
ররি ও'কেনে

1
এফএফ চরটি আজ ("সিটিআরএল-জি" বেল চরের পাশাপাশি) অদ্ভুত বলে মনে হতে পারে তবে ভিডিও প্রদর্শনগুলি যখন খুব কম দেখা যায় এবং হার্ড কপির টার্মিনালগুলি ডেটা প্রদর্শন হিসাবে ব্যবহৃত হত তখন তার আরও প্রাসঙ্গিকতা ফিরে আসে।
রিক সরবাস

এই ফিড নিয়ন্ত্রণ না \x0c?
তেজরিরিমোরারি

2
"আমি সিআর ব্যবহার করে ম্যাকের ইতিহাস জানি না।" এটি সম্ভবত অ্যাপল দ্বিতীয় থেকে সিআর ব্যবহার করে এসেছে। কমোডোর এবং ট্যান্ডির মতো সিআর অন্যান্য 8-বিট সিস্টেমেও প্রচলিত ছিল। এএসসিআইআই এই সিস্টেমে সর্বজনীন ছিল না: কমোডোর পিটিএসসিআইআই ব্যবহার করেছিলেন, যার 0x8 ডি (!) এ এলএফ ছিল। আটরীর কোনও এলএফ চরিত্র ছিল না মোটেই। যে কারণেই হোক না কেন, সিআর = 0x0 ডি কম-বেশি স্ট্যান্ডার্ড ছিল।
এসএসউইফ্ট

125

\r ক্যারেজ রিটার্ন এবং কার্সারটি এমনভাবে সরিয়ে নিয়ে যায় যদি আমি করব-

printf("stackoverflow\rnine")
ninekoverflow

এর অর্থ এটি কার্সারটিকে "স্ট্যাকওভারফ্লো" এর শুরুতে স্থানান্তরিত করেছে এবং "নাইন" চারটি চরিত্র দীর্ঘ হওয়ার কারণে প্রারম্ভিক চারটি অক্ষর ওভাররাইট করে।

\n একটি নতুন লাইন চরিত্র যা রেখাকে পরিবর্তন করে এবং কার্সারটিকে একটি নতুন লাইনের শুরুতে নিয়ে যায় যেমন-

printf("stackoverflow\nnine")
stackoverflow
nine

\f ফর্ম ফিড, এটির ব্যবহার অচল হয়ে গেছে তবে এটি পছন্দ মতো ইনডেন্টেশন দেওয়ার জন্য ব্যবহৃত হয়

printf("stackoverflow\fnine")
stackoverflow
             nine

যদি আমি লিখি

printf("stackoverflow\fnine\fgreat")
stackoverflow
             nine
                 great

3
তবে এই উদাহরণটি উচ্চ স্তরের ভাষাগুলিতে কাজ করে না!
সিনা কারভান্দি

@ ᔕI ᑎᗩ Kᗩᖇ ᐯᗩᑎᗪ আমি এটি করি: আপনি অন্তত কোর্টিল printfথেকে ইউটিলিটি ব্যবহার করে লিনাক্স শেলতেও একই কাজ করতে পারেন । বা এমনকি echo -enযা ব্যাশ অন্তর্নির্মিত ব্যবহার করে ।
Ruslan

কোনও ফাইলের একক লাইন হিসাবে সমস্ত লাইন কীভাবে পাস করবেন?
পারস সিং

8
ফর্ম ফিড ইন্ডেন্টেশন জন্য ব্যবহার করা হয় না। আপনি যদি প্রিন্টারে তাদের কয়েকটি প্রেরণ করেন তবে এটি কাগজটি ছিটিয়ে দেবে। আপনি যা বর্ণনা করেছেন \fতা হ'ল \v- একটি উল্লম্ব ট্যাব, কনসোলে উভয়কে একই দেখায়।
সিআরপিএন

printf("123\f456\f789");কনসোল-এ </ b> <Bold> 123456789 </bold> দেখায়।
ময়ূর

31

উইকিপিডিয়ায় একবার দেখুন :

ASCII বা একটি সামঞ্জস্যপূর্ণ অক্ষর সেট উপর ভিত্তি করে সিস্টেমগুলি এলএফ (লাইন ফিড, '\ n', 0x0A, দশমিক 10) বা সিআর (ক্যারেজ রিটার্ন, '' r ', 0x0D, 13 দশমিক 13) অথবা সিআর অনুসরণ করে এলএফ (সিআর + এলএফ, 0x0D 0x0A)। এই অক্ষরগুলি প্রিন্টারের কমান্ডের উপর ভিত্তি করে: লাইন ফিডটি নির্দেশ করে যে প্রিন্টারের বাইরে এক লাইন কাগজ খাওয়ানো উচিত এবং একটি ক্যারেজ রিটার্ন ইঙ্গিত দেয় যে প্রিন্টার ক্যারিটি বর্তমান লাইনের শুরুতে ফিরে আসা উচিত।


25

\fপৃষ্ঠা বিরতি জন্য ব্যবহৃত হয়। আপনি কনসোলে কোনও প্রভাব দেখতে পারবেন না। আপনি যখন নিজের ফাইলটিতে এই অক্ষরটি ধ্রুবক ব্যবহার করেন তখনই আপনি পার্থক্যটি দেখতে পাবেন।

অন্য উদাহরণটি হ'ল যদি আপনি নিজের আউটপুট কোনও ফাইলে পুনর্নির্দেশ করতে পারেন তবে আপনাকে কোনও ফাইল লিখতে হবে না বা ফাইল হ্যান্ডলিং ব্যবহার করতে হবে না।

প্রাক্তন হিসাবে:

এই কোডটি সি ++ এ লিখুন

void main()    
{
    clrscr();
    cout<<"helloooooo" ;

    cout<<"\f";
    cout<<"hiiiii" ;

}

এবং আপনি এটি সংকলন করার সময় এটি একটি উদাহরণ উত্পন্ন করে (প্রাক্তন জন্য abc.exe)

তারপরে আপনি এটি ব্যবহার করে কোনও ফাইলে আপনার আউটপুট পুনর্নির্দেশ করতে পারেন:

abc > xyz.doc

তারপরে ফাইলটি খুলুন xyz.docআপনি Hellooo এবং হাইইআইআইয়ের মধ্যে প্রকৃত পৃষ্ঠা বিরতি দেখতে পাবেন ....


21

উপরের তথ্য ছাড়াও, এখনও এলএফ (\ n) এবং সিআর (\ r) এর একটি আকর্ষণীয় ইতিহাস রয়েছে। [মূল লেখক: 阮一峰 সূত্র: http://www.ruanyifeng.com/blog/2006/04/post_213.html] কম্পিউটার বের হওয়ার আগে টাইপ মডেল 33 নামে একটি ধরণের ছিল It এটি প্রতিটি দশটি অক্ষর মুদ্রণ করতে পারে দ্বিতীয়। তবে এটির সাথে একটি সমস্যা রয়েছে, প্রতিটি লাইন মুদ্রণ শেষ করার পরে, পরবর্তী লাইনে যেতে 0.2 সেকেন্ড লাগবে, এটি 2 অক্ষর মুদ্রণের সময়। এই ০.২ সেকেন্ডের মধ্যে যদি কোনও নতুন অক্ষর স্থানান্তরিত হয় তবে এই নতুন চরিত্রটি নষ্ট হবে।

সুতরাং বিজ্ঞানীরা এই সমস্যাটি সমাধান করার একটি উপায় খুঁজে পেয়েছেন, তারা প্রতিটি লাইনের পরে দুটি শেষ অক্ষর যুক্ত করেন, একটি হ'ল 'ক্যারেজ রিটার্ন', যা প্রিন্টারকে প্রিন্টের মাথাটি বাম দিকে আনতে বলে ;; অন্যটি হ'ল 'লাইন ফিড', এটি প্রিন্টারকে কাগজটিকে 1 লাইন উপরে সরিয়ে নিতে বলে।

পরে, কম্পিউটার জনপ্রিয় হয়ে ওঠে, এই দুটি ধারণাগুলি কম্পিউটারে ব্যবহৃত হয়। সেই সময়ে, স্টোরেজ ডিভাইসটি খুব ব্যয়বহুল ছিল, তাই কিছু বিজ্ঞানী বলেছিলেন যে প্রতিটি লাইনের শেষে দুটি চরিত্র যুক্ত করা ব্যয়বহুল ছিল, একটি যথেষ্ট, তাই কোনটি ব্যবহার করবেন সে সম্পর্কে কিছু যুক্তি রয়েছে।

ইউনিক্স / ম্যাক এবং লিনাক্সে, উইন্ডোতে প্রতিটি লাইনের শেষে '\ n' স্থাপন করা হয়, প্রতিটি লাইনের শেষে '\ r \ n' রাখা হয়। এই ব্যবহারের পরিণতি হ'ল ইউনিক্স / ম্যাকের ফাইলগুলি উইন্ডোতে খোলা থাকলে এক লাইনে প্রদর্শিত হবে। উইন্ডোজে ফাইলের ইউএনআইএক্স বা ম্যাক খোলার সময় প্রতিটি লাইনের শেষে একটি মাইল থাকবে।


1
ওএসএক্স (বিএসডি ইউনিক্স ভিত্তিক) প্রকাশের সাথে সাথে ম্যাকটি '\ n' - ইউনিক্স লাইনের সমাপ্তিতে স্যুইচ করেছে।
জনাথন ক্রস

"উইন্ডোতে খোলার সাথে ইউনিক্স / ম্যাকের ফাইলগুলি এক লাইনে প্রদর্শিত হবে।" WRITE.EXE(ওরফে ওয়ার্ডপ্যাড) এগুলিকে ঠিকঠাক প্রদর্শন করতে পারে।
thecarpy

18

পুরানো কাগজ-প্রিন্টার টার্মিনালগুলিতে, পরবর্তী লাইনে অগ্রসর হওয়াতে দুটি ক্রিয়াকলাপ জড়িত: মুদ্রণ মাথাটি অনুভূমিক স্ক্যানের সীমা (ক্যারিজ রিটার্ন) এর শুরুর দিকে ফিরিয়ে নেওয়া এবং কাগজের রোলটি (লাইন ফিড) মুদ্রিত হওয়ার দিকে অগ্রসর হওয়া।

যেহেতু আমরা আর কাগজ-প্রিন্টার টার্মিনাল ব্যবহার করি না, সেই ক্রিয়াগুলি আর প্রকৃতপক্ষে প্রাসঙ্গিক নয় তবে সেগুলিকে সিগন্যাল করতে ব্যবহৃত অক্ষরগুলি বিভিন্ন অবতারে আটকে গিয়েছিল।


প্রকৃতপক্ষে 'ক্যারিজ রিটার্ন' মুদ্রণ মাথাটি বাম দিকে সরায় না, তবে যে গাড়ীটি প্লেটটি ডানদিকে ধরেছে তা সরিয়ে নিয়েছে। এটি করার জন্য বাম হাত দ্বারা চালিত একটি দীর্ঘ লিভার ছিল। দেখুন en.wikipedia.org/wiki/Typewriter
মার্ক Lakata

2
@ মার্কলাকাটা টাইপরাইটারদের পক্ষে সত্য, তবে এই উত্তরটি পুরানো প্রিন্টিং টার্মিনাল সম্পর্কে। উদাহরণস্বরূপ, ডিইসি এলএইউ 36 ( কলম্বিয়া.ইডু / সিইউ / কমপুটিংহিসটরি /la36.html )।
পিটার কার্ডোনা 21

12

একটি আইবিএম 1403 প্রভাব প্রিন্টার বিবেচনা করুন। সিআর মুদ্রণ শিরোনামটি লাইনের শুরুতে সরিয়ে নিয়েছিল, তবে কাগজটি অগ্রসর করেনি। এটি "ওভারপ্রিন্টিং" এর অনুমতি দেয়, এক লাইনে আউটপুটের একাধিক লাইন স্থাপন করে। আন্ডারলাইনের মতো জিনিসগুলি এইভাবে অর্জন করা হয়েছিল, যেমনটি বোল্ড মুদ্রণ। এলএফ কাগজ এক লাইন উন্নত। যদি কোনও সিআর না থাকে, পরের লাইনটি স্তম্ভিত পদক্ষেপ হিসাবে মুদ্রণ করবে কারণ এলএফ মুদ্রণ শিরোনামটি সরিয়ে দেয় না। এফএফ পরবর্তী পৃষ্ঠায় কাগজ উন্নত। এটি সাধারণত মুদ্রণের শিরোনামটিকে নতুন পৃষ্ঠার প্রথম লাইনের শুরুতে সরিয়ে নিয়েছিল তবে এর জন্য আপনার সিআর লাগতে পারে। নিশ্চিত হতেই, বেশিরভাগ প্রোগ্রামাররা একটি পৃষ্ঠায় শেষ লাইনের শেষে সিআরএলএফের পরিবর্তে সিআরএফএফ কোড করে থাকে কারণ এফএফ দ্বারা তৈরি করা একটি অতিরিক্ত সিআর তাতে কিছু আসে যায় না।


এটিই একমাত্র উত্তর যা গাড়ীর ফেরতের পুরো অর্থ ব্যাখ্যা করে।
লি

12

সংক্ষেপে :

Carriage_return ( \rবা 0xD): এ নিয়ন্ত্রণ নেয়ার জন্যে শুরু এর একই লাইনে

Line_Feed ( \nবা 0xA): এ নিয়ন্ত্রণ নিতে শুরু এর পরের লাইনে

form_feed ( \fবা 0xC): এ নিয়ন্ত্রণ নেয়ার জন্যে শুরু এর পরের পৃষ্ঠায়


2
এর মতো সুসিন্ট উত্তরকে উত্সাহ দেওয়া উচিত।
user5280911

10

পরিপূরক হিসাবে,

1, ক্যারেজ রিটার্ন : এটি একটি মুদ্রক পরিভাষা যার অর্থ মুদ্রণের অবস্থানটি বর্তমান লাইনের শুরুতে পরিবর্তন করা । কম্পিউটার জগতে, এর অর্থ বেশিরভাগ ক্ষেত্রে বর্তমান লাইনের শুরুতে ফিরে আসা কিন্তু খুব কমই নতুন লাইনের জন্য দাঁড়িয়ে।

2, লাইন ফিড : এটি একটি মুদ্রক পরিভাষা যার অর্থ কাগজকে এক লাইনে অগ্রসর করা। সুতরাং নতুন লাইনের শুরুতে মুদ্রণ শুরু করতে ক্যারিজ রিটার্ন এবং লাইন ফিড একসাথে ব্যবহৃত হয়। কম্পিউটার জগতে, এটি সাধারণত নিউলাইন হিসাবে একই অর্থ হয়।

3, ফর্ম ফিড : এটি একটি প্রিন্টার পরিভাষা, আমি এই থ্রেডের ব্যাখ্যাটি পছন্দ করি ।

আপনি যদি 1980-এর দশকের শৈলীর প্রিন্টারের জন্য প্রোগ্রামিং করছিলেন তবে এটি কাগজটি বের করে একটি নতুন পৃষ্ঠা শুরু করবে। আপনার এটির কখনই প্রয়োজন হবে না বলে আপনি কার্যত নিশ্চিত certain

http://en.wikipedia.org/wiki/Form_feed

এটি প্রায় অপ্রচলিত এবং আপনি এস্কেপ সিকোয়েন্স \ এফ - ফর্ম ফিড উল্লেখ করতে পারেন - এটি ঠিক কী? বিস্তারিত ব্যাখ্যার জন্য।

দ্রষ্টব্য, আমরা কিছু প্ল্যাটফর্মগুলিতে নতুন লাইনের জন্য দাঁড়াতে সিআর বা এলএফ বা সিআরএলএফ ব্যবহার করতে পারি তবে অন্য কয়েকটি প্ল্যাটফর্মগুলিতে তাদের সাথে নিউলাইনটি দাঁড়ানো যায় না। বিশদ জন্য উইকি নিউলাইন দেখুন।

এলএফ: মাল্টিক্স, ইউনিক্স এবং ইউনিক্সের মতো সিস্টেম (লিনাক্স, ওএস এক্স, ফ্রিবিএসডি, এআইএক্স, জেনিক্স, ইত্যাদি), বিওএস, অ্যামিগা, আরআইএসসি ওএস এবং অন্যান্য

সিআর: কমোডোর 8-বিট মেশিন, অ্যাকর্ন বিবিসি, জেডএক্স স্পেকট্রাম, টিআরএস -80, অ্যাপেল II পরিবার, ওবেরন, 9 ম সংস্করণে ক্লাসিক ম্যাক ওএস, এমআইটি লিসপ মেশিন এবং ওএস -9

আরএস: কিউএনএক্স প্রাক-পসিক্স বাস্তবায়ন

0x9 বি: এএসসিআইআইয়ের এটিএসসিআইআই ভেরিয়েন্ট (দশমিক 155) ব্যবহার করে আতারি 8-বিট মেশিনগুলি

সিআর + এলএফ: মাইক্রোসফ্ট উইন্ডোজ, ডস (এমএস-ডস, পিসি ডস, ইত্যাদি), ডিসি টপস -10, আরটি -11, সিপি / এম, এমপি / এম, আতারি টিওএস, ওএস / 2, সিম্বিয়ান ওএস, পাম ওএস, আমস্ট্রাদ সিপিসি এবং অন্যান্য অন্যান্য প্রারম্ভিক নন-ইউনিক্স এবং নন-আইবিএম ওএস

এলএফ + সিআর: অ্যাকর্ন বিবিসি এবং আরআইএসসি ওএস পাঠ্য আউটপুটকে প্রশমিত করেছে।


3

"\ n" হ'ল লাইনফিড অক্ষর। এর অর্থ বর্তমান লাইনের সমাপ্তি এবং যে কেউ এটি পড়ছে তাদের জন্য একটি নতুন লাইনে যান।


3

ক্যারিজ রিটার্ন এবং লাইন ফিডও টাইপরাইটারদের উল্লেখ, যে গাড়ীর বাম দিকে হ্যান্ডেলটির উপর একটি ছোট ধাক্কা (যেখানে কাগজটি যায় সেখানে), কাগজটি সিলিন্ডারের চারপাশে অল্প পরিমাণে ঘুরত, অগ্রসর হয় একটি লাইন নথি। আপনি যদি একটি লাইন টাইপ করে শেষ করে দিয়েছিলেন এবং পরবর্তী দিকে চালিয়ে যেতে চেয়েছিলেন তবে আপনি আরও শক্তভাবে ঠেলাঠেলি করেছিলেন, উভয়ই একটি লাইন এগিয়ে নিয়ে যানবাহনটি পুরো পথে ডানদিকে স্লাইড করে, তারপরে প্রতিটি কী-স্ট্রোকের সাথে গাড়ি চলার সাথে সাথে টাইপগুলি বাম থেকে ডান আবার শুরু করুন । বলা বাহুল্য, ওয়ার্ড-র‌্যাপটি যুগের সমস্ত শব্দ প্রক্রিয়াকরণের জন্য ডিফল্ট সেটিংস ছিল। পি: ডি


2

এগুলি হ'ল প্রিন্টিং অক্ষর, "নতুন লাইন" ধারণার সাথে সম্পর্কিত। । n লাইনফিড হয়। r হ'ল গাড়ি ফেরানো। বৈধ নতুন লাইনের তুলনায় বিভিন্ন প্ল্যাটফর্মে তাদের আলাদা অর্থ রয়েছে। উইন্ডোজগুলিতে একটি নতুন লাইন \ r \ n is লিনাক্সে,। N। ম্যাক ইন, \ আর।

অনুশীলনে, আপনি এগুলি যে কোনও স্ট্রিংয়ে রেখেছেন এবং এটি স্ট্রিংয়ের প্রিন্ট-আউটে প্রভাব ফেলবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.