প্রশ্ন ট্যাগ «printf»

`printf` হ'ল ফর্ম্যাট আউটপুট জন্য একটি সাধারণ ফাংশন। সি এবং অন্যান্য অনেক ভাষায় সম্পর্কিত ফাংশনগুলির একটি সম্পূর্ণ পরিবার রয়েছে। যদি প্রশ্নটি সরাসরি `মুদ্রণ বা সম্পর্কিত ফাংশনের সাথে সম্পর্কিত হয় তবে এই ট্যাগটি ব্যবহার করুন।

13
প্রিন্টফে () এর শিওরগুলি এড়িয়ে চলুন
আমি ফাংশনগুলির প্রিন্টফ () পরিবারের জন্য ফর্ম্যাট স্পেসিফায়ারকে হোঁচট খাচ্ছি। আমি যা চাই তা হ'ল দশমিক পয়েন্টের পরে সর্বাধিক প্রদত্ত সংখ্যা সহ একটি ডাবল (বা ভাসমান) মুদ্রণ করতে সক্ষম হোন। যদি আমি ব্যবহার করি: printf("%1.3f", 359.01335); printf("%1.3f", 359.00999); আমি পাই 359.013 359.010 পরিবর্তে কাঙ্ক্ষিত 359.013 359.01 কেউ কি আমাকে সাহায্য …
107 c  printf 

13
মুদ্রণগুলিতে মুদ্রিত অক্ষর
আমি কোনও প্রক্রিয়া চলছে কিনা তা প্রদর্শনের জন্য বাশ শেল স্ক্রিপ্ট লিখছি। এখনও পর্যন্ত, আমি এটি পেয়েছি: printf "%-50s %s\n" $PROC_NAME [UP] কোডটি আমাকে এই আউটপুট দেয়: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] আমি আরও ক্ষেত্রের মধ্যে ফাঁকটিকে '-' বা '*' দিয়ে আরও পাঠযোগ্য করে তুলতে চাই। ক্ষেত্রের সারিবদ্ধতা ব্যাহত …
107 bash  shell  printf 

6
নন-নাল টার্মিনেটেড স্ট্রিং সহ প্রিন্টফ ব্যবহার করা
মনে করুন আপনার কাছে একটি স্ট্রিং রয়েছে যা nullশেষ হয়নি এবং আপনি তার সঠিক আকারটি জানেন, সুতরাং আপনি কীভাবে সেই স্ট্রিংটি printfসি দিয়ে মুদ্রণ করতে পারেন ? আমি এরকম একটি পদ্ধতি স্মরণ করি তবে আমি এখনই খুঁজে পাচ্ছি না ...
107 c  string  format  printf 

5
পাইথনের স্ট্রিং ফর্ম্যাটিংয়ের অনেকগুলি উপায় - কী পুরানোগুলি (থাকা যাচ্ছে) হ্রাস করা হয়েছে?
পাইথনের স্ট্রিং ফর্ম্যাট করার কমপক্ষে ছয়টি উপায় রয়েছে: In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b In [3]: "Hello, %(planet)s" % {"planet": world} Out[3]: 'Hello, Earth' # method 2a In [4]: "Hello, {0}".format(world) Out[4]: 'Hello, Earth' # method …

1
হাস্কেল প্রিন্টফ কীভাবে কাজ করে?
হাস্কেলের ধরণের সুরক্ষা কেবল নির্ভরশীল-টাইপ করা ভাষার চেয়ে দ্বিতীয় নয় । তবে টেক্সট.প্রিন্টফের সাথে কিছু গভীর যাদু চলছে যা টাইপ- উইঙ্কি বলে মনে হচ্ছে। > printf "%d\n" 3 3 > printf "%s %f %d" "foo" 3.3 3 foo 3.3 3 এর পিছনে গভীর যাদু কী? Text.Printf.printfফাংশনটি কীভাবে এইরকম বৈকল্পিক যুক্তি …

7
সি তে হেক্সাডেসিমাল অক্ষর মুদ্রণ করা হচ্ছে
আমি অক্ষরের একটি লাইনে পড়ার চেষ্টা করছি, তারপরে অক্ষরের সমান হেক্সাডেসিমাল মুদ্রণ করুন। উদাহরণস্বরূপ, যদি আমার কাছে একটি স্ট্রিং থাকে "0xc0 0xc0 abc123"যেখানে প্রথম 2 টি অক্ষর c0হেক্সে থাকে এবং বাকী অক্ষরগুলি abc123ASCII এ থাকে তবে আমার পাওয়া উচিত c0 c0 61 62 63 31 32 33 তবে, printfব্যবহার %xআমাকে …
104 c  hex  printf 

8
ভাসমান-পয়েন্ট মানের যথার্থতা বজায় রাখতে প্রিন্টফ প্রস্থের নির্দিষ্টকরণকারী
সেখানে একটি হল printfপ্রস্থ সুনির্দিষ্টভাবে উল্লেখ করা যা ফ্লোটিং পয়েন্ট সুনির্দিষ্টভাবে উল্লেখ করা যা স্বয়ংক্রিয়ভাবে প্রয়োজনীয় সংখ্যক আউটপুট ফরম্যাট হবে প্রয়োগ করা যেতে পারে এতগুলি অর্থপূর্ণ অঙ্ক যেমন যে যখন স্ট্রিং ফিরে স্ক্যান, মূল ফ্লোটিং পয়েন্ট মান অর্জিত হয়? উদাহরণস্বরূপ, ধরুন আমি দশমিক জায়গাগুলির floatযথার্থতার জন্য একটি মুদ্রণ করেছি 2: …

11
কেন একটি একক যুক্তি (রূপান্তর নির্দিষ্টকরণ ছাড়াই) সহ প্রিন্টফেকে হ্রাস করা হয়?
যে বইটিতে আমি পড়ছি, তাতে লেখা আছে যে printfএকটি একক যুক্তি দিয়ে (রূপান্তরকারী নির্দিষ্টকরণ ছাড়াই) হ্রাস করা হয়েছে। এটি বিকল্প প্রস্তাব printf("Hello World!"); সঙ্গে puts("Hello World!"); অথবা printf("%s", "Hello World!"); কেউ আমাকে বলতে পারেন কেন printf("Hello World!");ভুল? বইটিতে লেখা আছে এতে দুর্বলতা রয়েছে। এই দুর্বলতাগুলি কী কী?

4
uint32_t এবং আকার_t এর জন্য মুদ্রণযোগ্য ফর্ম্যাট নির্দিষ্টকরণ
আমি নিম্নলিখিত আছে size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]\n", i, k); সংকলনের সময় আমি নিম্নলিখিত সতর্কতাটি পাই: format ‘%lu’ expects type ‘long unsigned int’, but argument has type ‘uint32_t’ আমি যখন স্প্লিন্ট ব্যবহার করে এটি চালিয়েছি তখন নিম্নলিখিতগুলি পেয়েছিলাম: Format …
101 c  printf 

5
"ব্যাকস্পেস" পালানোর চরিত্র '\ বি': অপ্রত্যাশিত আচরণ?
সুতরাং আমি শেষ পর্যন্ত কে ও আর এর মাধ্যমে পড়ছি , এবং আমি প্রথম কয়েকটি পৃষ্ঠার মধ্যে কিছু শিখেছি যে সেখানে ব্যাকস্পেসের পালানোর চরিত্র রয়েছে \b,। তাই আমি এটি পরীক্ষা করে দেখতে যাই, এবং এখানে খুব অদ্ভুত আচরণ রয়েছে: #include <stdio.h> main () { printf("hello worl\b\bd\n"); } আউটপুট হয় hello …

6
আউটপুটে সমান দৈর্ঘ্য পেতে প্রিন্টফ () ব্যবহার করে স্ট্রিংগুলি কীভাবে বিন্যাস করবেন?
আমার দুটি ফাংশন রয়েছে, একটি যা বার্তাগুলি তৈরি করে Starting initialization...এবং অন্যটি যা কোডগুলি এবং আউটপুটগুলির রিটার্ন পরীক্ষা করে "Ok", "Warning"বা "Error"। তবে উত্পাদিত আউটপুটটি বিভিন্ন দৈর্ঘ্যের হয়: Starting initialization...Ok. Checking init scripts...Ok. আমি কীভাবে এরকম কিছু পেতে পারি: Starting initialization... Ok. Checking init scripts... Ok.

9
সি ++ এ আকার_t মুদ্রণের কোড পরিষ্কার করুন (বা: সি ++ এ সি 99 এর% z এর নিকটতম সমতুল্য)
আমার কিছু সি ++ কোড রয়েছে যা একটি প্রিন্ট করে size_t: size_t a; printf("%lu", a); আমি এটি 32- এবং 64-বিট উভয় আর্কিটেকচার উভয়ই সতর্কতা ছাড়াই সংকলন করতে চাই। এটি যদি C99 হয় তবে আমি ব্যবহার করতে পারতাম printf("%z", a);। তবে AFAICT %zকোনও মানক সি ++ উপভাষায় বিদ্যমান নেই। সুতরাং পরিবর্তে, …
96 c++  printf  size-t 

8
প্রিন্টফের সাথে রঙ ব্যবহার করা
যখন এই জাতীয় লেখা হয়, তখন এটি নীল রঙে পাঠ্যকে আউটপুট দেয়: printf "\e[1;34mThis is a blue text.\e[0m" তবে আমি প্রিন্টফেমে ফর্ম্যাটটি সংজ্ঞায়িত করতে চাই: printf '%-6s' "This is text" সাফল্য ছাড়াই কীভাবে রঙ যুক্ত করা যায় তার জন্য আমি এখন বেশ কয়েকটি বিকল্প চেষ্টা করেছি: printf '%-6s' "\e[1;34mThis is …
90 linux  bash  colors  printf 

13
এই প্রোগ্রাম কিভাবে কাজ করে?
#include <stdio.h> int main() { float a = 1234.5f; printf("%d\n", a); return 0; } এটি একটি প্রদর্শিত হয় 0!! কীভাবে সম্ভব? যুক্তি কী? আমি ইচ্ছাকৃতভাবে একটি করা আছে %dমধ্যে printfআচরণ অধ্যয়ন করতে বিবৃতি printf।
88 c++  c  memory  printf  endianness 

10
প্রিন্টফ কেন ("% f", 0) করে; অপরিবর্তিত আচরণ দেবেন?
বিবৃতি printf("%f\n",0.0f); প্রিন্ট 0। তবে, বিবৃতি printf("%f\n",0); এলোমেলো মান মুদ্রণ। আমি বুঝতে পারি যে আমি একধরনের অপরিজ্ঞাত আচরণ প্রদর্শন করছি, তবে কেন আমি বিশেষভাবে তা বুঝতে পারি না। একটি ভাসমান পয়েন্ট মান যেখানে সমস্ত বিট 0 হয় এখনও 0 এর floatমান সহ বৈধ floatএবং intআমার মেশিনে এটি একই আকারের (এটি …

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