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

সি সিস্টেম-প্রোগ্রামিং (ওএস এবং এম্বেডেড), লাইব্রেরি, গেমস এবং ক্রস-প্ল্যাটফর্মের জন্য ব্যবহৃত একটি সাধারণ-উদ্দেশ্য প্রোগ্রামিং ভাষা। এই ট্যাগটি সিএস ভাষা সম্পর্কিত সাধারণ প্রশ্নের সাথে ব্যবহার করা উচিত, যেমন আইএসও 9899 স্ট্যান্ডার্ড (সর্বশেষ সংস্করণ, 9899: 2018, অন্যথায় নির্দিষ্ট না করা - এছাড়াও c89, c99, c11, ইত্যাদি সহ সংস্করণ-নির্দিষ্ট অনুরোধগুলি ট্যাগ করে) defined সি সি ++ থেকে পৃথক এবং এটি যৌক্তিক কারণে অনুপস্থিত সি ++ ট্যাগের সাথে একত্রিত হওয়া উচিত নয়।

9
ভিজ্যুয়াল স্টুডিও ডিবাগারে গতিশীলভাবে বরাদ্দ হওয়া অ্যারে কীভাবে প্রদর্শন করবেন?
আপনার যদি স্ট্যাটিকালি বরাদ্দ অ্যারে থাকে তবে ভিজ্যুয়াল স্টুডিও ডিবাগার সহজেই অ্যারের সমস্ত উপাদান প্রদর্শন করতে পারে। তবে, যদি আপনার কাছে অ্যারেটি গতিশীলভাবে বরাদ্দ থাকে এবং কোনও পয়েন্টার দ্বারা নির্দেশিত হয় তবে এটি প্রসারিত করতে + ক্লিক করলেই কেবল অ্যারের প্রথম উপাদানটি প্রদর্শিত হবে। ডিবাগারকে বলার কি কোনও সহজ উপায় …

1
"চর এস [স্ট্যাটিক 10]" এর মতো ফাংশনের অ্যারে প্যারামিটারে স্ট্যাটিক কীওয়ার্ডের উদ্দেশ্য কী?
কিছু উত্স কোড ব্রাউজ করার সময় আমি এই জাতীয় একটি ফাংশন জুড়ে এসেছি: void someFunction(char someArray[static 100]) { // do something cool here } কিছু পরীক্ষা-নিরীক্ষার মাধ্যমে এটি অন্যান্য কোয়ালিফায়াররাও সেখানে উপস্থিত হতে পারে বলে মনে হয়: void someFunction(char someArray[const]) { // do something cool here } এটি উপস্থিত হয় …
144 c  arrays  parameters  static 

6
অন্য বিবৃতিতে জিসিসির __ বিল্টিন_ এক্সপেক্টের কী সুবিধা?
আমি এমন একটি জায়গা পেলাম #defineযেখানে তারা ব্যবহার করে __builtin_expect। নথি বলছে: অন্তর্নির্মিত কার্য: long __builtin_expect (long exp, long c) আপনি __builtin_expectশাখা পূর্বাভাস তথ্য সংকলক সরবরাহ করতে ব্যবহার করতে পারেন । সাধারণভাবে, আপনার ( -fprofile-arcs) এর জন্য প্রকৃত প্রোফাইল প্রতিক্রিয়া ব্যবহার করতে পছন্দ করা উচিত , কারণ প্রোগ্রামাররা তাদের প্রোগ্রামগুলি …
144 c  linux  gcc  built-in 

11
GetLastError () দ্বারা ফিরে আসা ত্রুটি কোড থেকে ত্রুটি বার্তাটি কীভাবে পাবেন?
উইন্ডোজ এপিআই কল করার পরে, আমি কীভাবে পাঠ্য আকারে শেষ ত্রুটি বার্তাটি পেতে পারি? GetLastError() একটি পাঠ্য বার্তা নয়, একটি পূর্ণসংখ্যা মান প্রদান করে।
144 c++  c  winapi 

16
কীভাবে একটি ইউনিক্স কনসোল / ম্যাক টার্মিনালে সি / সি ++ কম্পাইল করে চালানো যায়?
আমি কীভাবে ইউনিক্স কনসোল বা ম্যাক টার্মিনালে সি বা সি ++ কম্পাইল / চালাতে পারি? (আমি এটি জানি, এটি ভুলে গেছি এবং এটিকে পুনরায় জানাতে চাই it এটি লেখার সময়))
143 c++  c  macos  console  terminal 

9
সিগিটিশন এবং সিগন্যালের মধ্যে পার্থক্য কী?
আমাদের এখানে থাকা একটি অ্যাপ্লিকেশনটিতে আমি একটি অতিরিক্ত সংকেত হ্যান্ডলার যুক্ত করতে যাচ্ছিলাম এবং আমি লক্ষ্য করেছি যে লেখক sigaction()অন্যান্য সংকেত হ্যান্ডলারগুলি সেটআপ করার জন্য ব্যবহার করেছিলেন । আমি ব্যবহার করতে যাচ্ছি signal()। কনভেনশন অনুসরণ করতে আমার ব্যবহার করা উচিত sigaction()তবে আমি যদি স্ক্র্যাচ থেকে লিখছিলাম তবে আমার কোনটি বেছে …
143 c  signals  posix 

2
সংকলন করার সময়-প্রসারিত পতাকাটির তাৎপর্য
বিভিন্ন মাল্টি থ্রেডেড সি এবং সি ++ প্রকল্পে আমি -pthreadপতাকাটি সংকলন এবং লিঙ্কিং উভয় পর্যায়েই প্রয়োগ করেছি যখন অন্যরা একেবারেই ব্যবহার করে না এবং কেবল পাস করে-lpthread লিঙ্কিং পর্যায়ে চলে যায়। -pthreadপতাকাটি সংকলন ও সংযোগ স্থাপনের কোন বিপদ আছে - অর্থাত্ -pthreadআসলে কী করে ? আমি মূলত লিনাক্স প্ল্যাটফর্মগুলিতে আগ্রহী।
143 c++  c  linux  pthreads 

4
বিএলএএস, ল্যাপাক এবং আটলাসের মধ্যে কী সম্পর্ক?
আমি বুঝতে পারছি না যে কীভাবে BLAS, LAPACK এবং ATLAS সম্পর্কিত এবং কীভাবে আমি তাদের একসাথে ব্যবহার করব! আমি তাদের সমস্ত ম্যানুয়ালটি সন্ধান করেছি এবং আমার কাছে ব্লেস এবং ল্যাপাক সম্পর্কে সাধারণ ধারণা রয়েছে এবং আমি যে খুব কম উদাহরণ পেয়েছি সেগুলি দিয়ে কীভাবে সেগুলি ব্যবহার করব, তবে এটি কীভাবে …
143 c  lapack  blas  atlas 

16
পয়েন্টার থেকে পয়েন্টার স্পষ্টতা
আমি এই টিউটোরিয়ালটি অনুসরণ করছিলাম কীভাবে পয়েন্টারটিতে পয়েন্টার কাজ করে। প্রাসঙ্গিক প্যাসেজটি উদ্ধৃত করি: int i = 5, j = 6, k = 7; int *ip1 = &i, *ip2 = &j; এখন আমরা সেট করতে পারি int **ipp = &ip1; এবং ippপয়েন্ট ip1যা পয়েন্ট i। *ippহয় ip1, এবং **ippহয় i, …
142 c  pointers 

6
_DEBUG বনাম NDEBUG
কোডের ডিবাগ বিভাগগুলি নির্দিষ্ট করতে কোন প্রিপ্রসেসর সংজ্ঞায়িত করা উচিত? এটি করার আরও ভাল উপায় ব্যবহার করুন #ifdef _DEBUGবা #ifndef NDEBUGআছে কি #define MY_DEBUG? আমার মনে _DEBUGহয় ভিজ্যুয়াল স্টুডিও সুনির্দিষ্ট, এনডিইবিউজি স্ট্যান্ডার্ড?
142 c++  c  debugging 


30
সি এর লুকানো বৈশিষ্ট্য
লক । এই প্রশ্নটি এবং এর উত্তরগুলি লক করা আছে কারণ প্রশ্নটি অফ-টপিক তবে historicalতিহাসিক তাত্পর্যপূর্ণ। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। আমি জানি যে সমস্ত সি সংকলক প্রয়োগের পিছনে একটি মান আছে, তাই কোনও লুকানো বৈশিষ্ট্য থাকা উচিত। তবুও, আমি নিশ্চিত যে সমস্ত সি বিকাশকারীদের গোপন …
141 c  hidden-features 

21
উদ্দেশ্য-সি টাইপিডেফকে তার স্ট্রিং সমতলে রূপান্তর করুন
ধরে নিলাম যে আমার .h ফাইলে আমার কাছে টাইপিডেফ ঘোষণা হয়েছে: typedef enum { JSON, XML, Atom, RSS } FormatType; আমি এমন একটি ফাংশন তৈরি করতে চাই যা টাইপডেফের সংখ্যাসম্যকে স্ট্রিংয়ে রূপান্তর করে। উদাহরণস্বরূপ, যদি বার্তাটি [self toString:JSON]প্রেরণ করা হত; এটি 'জেএসওএন' ফেরত আসবে। ফাংশনটি এরকম কিছু দেখায়: -(NSString *) …
141 c  objective-c  enums  typedef 

16
যদি-অন্য ব্লকে কোনও 'if (0)' ব্লকের উদ্দেশ্য কী?
আমার প্রশ্নটি আমি সাবজেক্টে উল্লিখিত রেখাটি সম্পর্কে এবং যা আমি প্রোডাকশন কোডের ভিতরে অনেক জায়গায় দেখতে পাচ্ছি। সামগ্রিক কোডটি এর মতো দেখাচ্ছে: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another actual code ... } else { // …
141 c  if-statement 

23
সি পয়েন্টার (ঘোষণার বনাম আনারি অপারেটর) কোনও শিক্ষানবিশকে কীভাবে ব্যাখ্যা করবেন?
আমি সি প্রোগ্রামিং শুরুর দিকে পয়েন্টারগুলি ব্যাখ্যা করতে সাম্প্রতিক আনন্দ পেয়েছি এবং নিম্নলিখিত অসুবিধায় হোঁচট খেয়েছি। এটি ইতিমধ্যে পয়েন্টারগুলি কীভাবে ব্যবহার করতে হয় তা যদি আপনি ইতিমধ্যে জানেন তবে এটি একটি সমস্যার মতো মনে হচ্ছে না তবে পরিষ্কার উদাহরণ দিয়ে নিম্নলিখিত উদাহরণটি দেখার চেষ্টা করুন: int foo = 1; int …
141 c  pointers 

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