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

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

11
কোর ফেলে দেওয়া হয়েছে, তবে মূল ফাইলটি কি বর্তমান ডিরেক্টরিতে নেই?
একটি সি প্রোগ্রাম চালানোর সময়, এটি "(কোর ডাম্পড)" বলছে তবে আমি বর্তমান পথের অধীনে কোনও ফাইল দেখতে পাচ্ছি না। আমি সেট এবং যাচাই করেছি ulimit: ulimit -c unlimited ulimit -a আমি "কোর" নামে একটি ফাইল সন্ধান করার চেষ্টা করেছি, কিন্তু কোর ডাম্পড ফাইলটি পাইনি? কোন সহায়তা, আমার মূল ফাইলটি কোথায়?
276 c  linux  coredump 


18
সিতে কী-ওয়ার্ডটি “রেজিস্টার” করবেন?
মূল registerশব্দটি সি ভাষায় কী করে ? আমি পড়েছি এটি অনুকূলিতকরণের জন্য ব্যবহৃত হয় তবে কোনও মানেই এটি পরিষ্কারভাবে সংজ্ঞায়িত হয় না। এটি কি এখনও প্রাসঙ্গিক এবং যদি তাই হয় তবে আপনি কখন এটি ব্যবহার করবেন?
272 c  memory  keyword 

4
ভাগ করা অবজেক্টস (.so), স্ট্যাটিক লাইব্রেরি (.a), এবং ডিএলএল এর (.so) মধ্যে পার্থক্য?
আমি লিনাক্সের লাইব্রেরিগুলিতে শ্রদ্ধার সাথে কিছু বিতর্কে জড়িত হয়েছি এবং কিছু বিষয় নিশ্চিত করতে চাই। এটি আমার বোঝার জন্য (দয়া করে আমি ভুল হলে আমাকে সংশোধন করুন এবং আমি আমার পোস্টটি পরে সম্পাদনা করব), অ্যাপ্লিকেশন তৈরি করার সময় লাইব্রেরি ব্যবহারের দুটি উপায় রয়েছে: স্ট্যাটিক লাইব্রেরি (.এ ফাইল): লিঙ্কের সময় পুরো …
272 c++  c  linux  dll  linker 

13
সি তে একটি গণিত প্রকার (এনাম) কীভাবে সংজ্ঞায়িত করবেন?
আমি নিশ্চিত নই যে সি এনামগুলি ব্যবহারের জন্য উপযুক্ত বাক্য গঠন কী। আমার কাছে নিম্নলিখিত কোড রয়েছে: enum {RANDOM, IMMEDIATE, SEARCH} strategy; strategy = IMMEDIATE; তবে এটি নিম্নলিখিত ত্রুটির সাথে সংকলন করে না: error: conflicting types for ‘strategy’ error: previous declaration of ‘strategy’ was here আমি কি ভুল করছি?
272 c  enums 

17
ডাবল ইন্ডিরিশন কেন ব্যবহার করবেন? বা কেন পয়েন্টারগুলিতে পয়েন্টার ব্যবহার করবেন?
সি-তে কখন ডাবল ইন্ডিয়ারেশন ব্যবহার করা উচিত? কেউ উদাহরণ দিয়ে ব্যাখ্যা করতে পারেন? আমি যা জানি তা হ'ল ডাবল ইন্ডিরেশন একটি পয়েন্টারের কাছে পয়েন্টার। আমার কেন একটি পয়েন্টারের কাছে পয়েন্টার লাগবে?
272 c  pointers 


23
একটি প্রোগ্রাম যে ডিরেক্টরি থেকে চলছে তা আমি কীভাবে পাব?
সি / সি ++ ব্যবহার করে যে প্রোগ্রামটি চলছে সেখানকার ডিরেক্টরিটির পুরো পথটি অর্জন করার জন্য কি প্ল্যাটফর্ম-অজোনস্টিক এবং ফাইলসিসটম-অগ্নিস্টিক পদ্ধতি রয়েছে? বর্তমান ওয়ার্কিং ডিরেক্টরিটি নিয়ে বিভ্রান্ত হওয়ার দরকার নেই। (দয়া করে লাইব্রেরিগুলি ক্লাইব বা এসটিএল-এর মতো স্ট্যান্ডার্ড না হলে প্রস্তাব করবেন না)) (যদি প্ল্যাটফর্ম / ফাইলসিসটম-অজোনস্টিক পদ্ধতি না থাকে …
269 c++  c  working-directory 

30
কীভাবে "যদি" শৃঙ্খলা এড়ানো যায়?
ধরে নিচ্ছি আমার এই ছদ্ম-কোডটি রয়েছে: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); কার্যাবলী executeStepXযদি এবং কেবল যদি পূর্ববর্তী সফল চালানো উচিত। যে কোনও ক্ষেত্রে, executeThisFunctionInAnyCaseফাংশনটি শেষে ডাকা উচিত। আমি প্রোগ্রামিংয়ে একজন নবাগত, তাই …

8
একটি ফাইল খোলার আসলে কি করতে পারে?
সমস্ত প্রোগ্রামিং ভাষায় (যা আমি কমপক্ষে ব্যবহার করি), আপনি এটি পড়তে বা লিখতে পারার আগে আপনাকে অবশ্যই একটি ফাইল খুলতে হবে। কিন্তু এই উন্মুক্ত অপারেশনটি আসলে কী করে? সাধারণ ফাংশনগুলির জন্য ম্যানুয়াল পৃষ্ঠাগুলি আপনাকে 'পড়া / লেখার জন্য কোনও ফাইল খোলায়' ব্যতীত অন্য কিছু বলতে দেয় না: http://www.cplusplus.com/reference/cstdio/fopen/ https://docs.python.org/3/library/functions.html#open স্পষ্টতই, …
266 c  linux 

11
বুল কি দেশীয় সি টাইপ?
আমি লক্ষ করেছি যে লিনাক্স কার্নেল কোডটি বুল ব্যবহার করে তবে আমি ভেবেছিলাম যে বুল একটি সি ++ টাইপ ছিল। বুল কি একটি স্ট্যান্ডার্ড সি এক্সটেনশন (যেমন, আইএসও সি 90) বা জিসিসি এক্সটেনশন?
265 c  gcc  linux-kernel  boolean 

3
সিটিতে তীর (->) অপারেটরটি কেন বিদ্যমান?
বিন্দু ( .) অপারেটরটি কোনও কাঠামোর সদস্য অ্যাক্সেস করতে ব্যবহৃত হয়, অন্যদিকে ->সিতে থাকা তীর অপারেটর ( ) ব্যবহারকারীর কাঠামোর সদস্যকে অ্যাক্সেস করতে ব্যবহৃত হয় যা প্রশ্নের পয়েন্টার দ্বারা রেফারেন্স করা হয়। পয়েন্টারে নিজেই কোনও সদস্য নেই যা ডট অপারেটরের সাহায্যে অ্যাক্সেস করতে পারে (এটি আসলে কেবল এমন একটি সংখ্যা …
264 c  pointers  dereference 

14
আমি কীভাবে সি তে একটি অ্যারে তৈরি করব?
আমি সি তে স্ট্রিংগুলির একটি অ্যারে তৈরি করার চেষ্টা করছি যদি আমি এই কোডটি ব্যবহার করি: char (*a[2])[14]; a[0]="blah"; a[1]="hmm"; জিসিসি আমাকে "সতর্কতা দেয়: বেমানান পয়েন্টার টাইপ থেকে অ্যাসাইনমেন্ট"। এটি করার সঠিক উপায় কী? সম্পাদনা: আমি কৌতূহল যে কেন এটি একটি সংকলক সতর্কতা দেবে কারণ আমি যদি এটি করি তবে …
263 c  arrays  string 

10
সি / সি ++ তে পূর্ণসংখ্যা বিভাগের দ্রুত সিলিং
প্রদত্ত পূর্ণসংখ্যার মান xএবং y, সি এবং সি ++ উভয়ই q = x/yভাসমান বিন্দুর সমতলের ভাগফল হিসাবে ফিরে আসে । আমি পরিবর্তে সিলিং ফেরার পদ্ধতিতে আগ্রহী। উদাহরণস্বরূপ, ceil(10/5)=2এবং ceil(11/5)=3। সুস্পষ্ট পদ্ধতির মধ্যে এমন কিছু জড়িত: q = x / y; if (q * y < x) ++q; এটির জন্য একটি …
262 c++  c  algorithm  math 

9
"দাবী" ফাংশন কী?
আমি ওপেনসিভি টিউটোরিয়াল অধ্যয়ন করছি এবং assertফাংশন জুড়ে এসেছি ; এটার কাজ কি?
261 c++  c  assert 

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