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

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

8
C তে চর অ্যারে এবং চর পয়েন্টারের মধ্যে পার্থক্য কী?
আমি সি-তে পয়েন্টারগুলি বোঝার চেষ্টা করছি তবে আমি বর্তমানে নিম্নলিখিতগুলির সাথে বিভ্রান্ত রয়েছি: char *p = "hello" এটি অক্ষরের অ্যারেতে নির্দেশক একটি চর পয়েন্টার, এইচ থেকে শুরু হবে । char p[] = "hello" এটি হ্যালো সঞ্চয় করে এমন একটি অ্যারে । আমি যখন এই ফাংশনটিতে এই দুটি ভেরিয়েবলগুলি পাস করি …
216 c  arrays  pointers 

30
অধিবেশনগুলিতে প্রোগ্রামগুলি কেন প্রায়ই লেখা হয় না? [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত এবং সম্ভবত পুনরায় খোলা যেতে পারে …

3
ফাংশন পয়েন্টার সংজ্ঞাগুলি কেন কোনও সংখ্যক এম্পারস্যান্ড '&' বা 'অ্যাসিরিস্টস' * 'দিয়ে কাজ করে?
নিম্নলিখিত কাজ কেন? void foo() { cout << "Foo to you too!\n"; }; int main() { void (*p1_foo)() = foo; void (*p2_foo)() = *foo; void (*p3_foo)() = &foo; void (*p4_foo)() = *&foo; void (*p5_foo)() = &*foo; void (*p6_foo)() = **foo; void (*p7_foo)() = **********************foo; (*p1_foo)(); (*p2_foo)(); (*p3_foo)(); (*p4_foo)(); (*p5_foo)(); (*p6_foo)(); …
216 c++  c  function-pointers 



3
একটি ফাংশন নামের চারপাশের অর্থ কী?
আমার প্রকল্পের উত্স ফাইলগুলির একটিতে আমি এই সি ফাংশন সংজ্ঞাটি পেয়েছি: int (foo) (int *bar) { return foo (bar); } দ্রষ্টব্য: পাশের কোনও নক্ষত্রমুখে নেই foo, সুতরাং এটি কোনও ফাংশন পয়েন্টার নয়। অথবা এটা? পুনরাবৃত্তি কল দিয়ে এখানে কি চলছে?
214 c  function  parentheses 

4
.O এবং .dlib এর মধ্যে কী কী পার্থক্য রয়েছে?
.dlib হ'ল ওএসএক্সের ডায়নামিক লাইব্রেরি এক্সটেনশন, তবে কখনই আমি toতিহ্যবাহী ইউনিক্স। / ভাগ করে নেওয়া অবজেক্টটি ব্যবহার করতে পারি না / তা কখনই আমার কাছে স্পষ্ট হয় না। আমার কাছে কিছু প্রশ্ন রয়েছে: একটি ধারণাগত স্তরে, .so এবং .dlib এর মধ্যে প্রধান পার্থক্যগুলি কী? কখন / আমি অন্য এক ব্যবহার …
214 c++  c  macos  unix 

8
বন্ধ বনাম সকেট বন্ধ?
সি তে, আমি বুঝতে পেরেছিলাম যে আমরা যদি সকেটটি বন্ধ করি তবে এর অর্থ সকেটটি নষ্ট হয়ে যাবে এবং পরে আবার ব্যবহার করা যাবে। শাটডাউন কেমন হবে? বিবরণে বলা হয়েছে এটি সকেটের সাথে দ্বৈত সংযোগের অর্ধেকটি বন্ধ করে দেয়। কিন্তু সেই সকেটটি কি closeসিস্টেম কলের মতো ধ্বংস হয়ে যাবে ?
214 c  sockets  networking 

10
স্ট্যাটিক কনস্ট বনাম # ডেফাইন
static constপ্রিপ্রোসেসরের চেয়ে ভার্স ব্যবহার করা কি ভাল #define? বা হতে পারে এটি প্রসঙ্গে নির্ভর করে? প্রতিটি পদ্ধতির সুবিধা / অসুবিধাগুলি কী কী?
212 c++  c  const 

24
বিপরীত প্রকৌশল থেকে এক্সিকিউটেবলকে রক্ষা করছেন?
আমি কীভাবে আমার সি / সি ++ কোডকে ডিসঅ্যাসাব্যাস এবং বিপরীত প্রকৌশল থেকে রক্ষা করতে হবে সে সম্পর্কে চিন্তাভাবনা করছি। সাধারণত আমি আমার আচরণে কখনও এই আচরণটিকে ক্ষমা করি না; তবে বর্তমান যে প্রোটোকলটিতে আমি কাজ করছি তা অবশ্যই কখনও কখনও বিভিন্ন ব্যক্তির সুরক্ষার জন্য পরিদর্শন বা বোধগম্য হওয়া উচিত …
210 c++  c  obfuscation  assembly 

30
উইন্ডোজের জন্য কোনও ভালগ্রাইন্ড বিকল্প আছে?
লক । এই প্রশ্নটি এবং এর উত্তরগুলি লক করা আছে কারণ প্রশ্নটি অফ-টপিক তবে historicalতিহাসিক তাত্পর্যপূর্ণ। এটি বর্তমানে নতুন উত্তর বা মিথস্ক্রিয়া গ্রহণ করছে না। আমি আমার সি কোডিং / ডিবাগিং উন্নত করতে সাহায্য করার জন্য ভালগ্রাইন্ডের দিকে তাকাচ্ছিলাম যখন এটি কেবল লিনাক্সের জন্যই ছিল - আমার ওএসকে লিনাক্সে স্থানান্তরিত …

11
সি তে "অব্যবহৃত প্যারামিটার" সতর্কতাগুলি কীভাবে দমন করবেন?
এই ক্ষেত্রে: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; } সি ++ এ আমি /*...*/পরামিতিগুলির চারপাশে একটি মন্তব্য রাখতে সক্ষম হয়েছি । তবে সি তে অবশ্যই নয়, যেখানে এটি আমাকে ত্রুটি দেয় error: parameter name omitted।
210 c  gcc  gcc-warning 

6
টাইপডেফ স্থির দৈর্ঘ্যের অ্যারে
আমাকে একটি 24-বিট ডেটা টাইপ সংজ্ঞায়িত করতে হবে I আমি char[3]প্রকারটি উপস্থাপন করতে ব্যবহার করছি । আমি কি টাইপ char[3]করতে পারি type24? আমি একটি কোড নমুনা চেষ্টা করেছিলাম। আমি typedef char[3] type24;আমার হেডার ফাইলটি রেখেছি। সংকলক এটি সম্পর্কে কোনও অভিযোগ করেনি। তবে যখন আমি void foo(type24 val) {}আমার সি ফাইলে …
210 c  arrays  gcc  typedef 

12
সিতে ডিবাগ প্রিন্টিংয়ের জন্য # ডেফাইন ম্যাক্রো?
নিম্নলিখিত সিউডো কোডের মতো, DEBUG সংজ্ঞায়িত করা হলে এমন ম্যাক্রো তৈরি করার চেষ্টা করা হচ্ছে যা প্রিন্ট ডিবাগ বার্তাগুলির জন্য ব্যবহার করা যেতে পারে: #define DEBUG 1 #define debug_print(args ...) if (DEBUG) fprintf(stderr, args) এটি ম্যাক্রো দিয়ে কীভাবে সম্পন্ন হয়?
209 c  c-preprocessor 

24
পিতামাতার প্রস্থানের পরে কীভাবে শিশু প্রক্রিয়াটি মারা যায়?
ধরুন আমার একটি প্রক্রিয়া রয়েছে যা সঠিকভাবে একটি শিশু প্রক্রিয়া তৈরি করে। এখন যখন প্যারেন্ট প্রসেসটি যেকোন কারণে (সাধারণত বা অস্বাভাবিকভাবে মেরে ফেললে, ডিগ্রি সেলসিয়াস, ব্যর্থতা বা অন্য কোনও কিছু দাবি করে) আমি সন্তানের প্রক্রিয়াটি মারা যেতে চাই। কীভাবে এটি সঠিকভাবে করবেন? স্ট্যাকওভারফ্লো সম্পর্কিত কিছু অনুরূপ প্রশ্ন: (আগে জিজ্ঞাসা করা) …
209 c  linux  unix  process  fork 

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