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

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

3
ঝাঁকুনি সনাক্ত করতে আমি কোন পূর্বনির্ধারিত ম্যাক্রো ব্যবহার করতে পারি?
আমি আমার উত্স কোডটি সংকলন করতে ব্যবহৃত সংকলকটি সনাক্ত করার চেষ্টা করছি। এমএসভিসি বা জিসিসি পরীক্ষা করার জন্য আমি সহজেই পূর্বনির্ধারিত ম্যাক্রোগুলি খুঁজে পেতে পারি ( উদাহরণস্বরূপ http://predef.sourceforge.net/ দেখুন ) তবে ঝনঝনির জন্য পরীক্ষা করার জন্য আমি কোনও ম্যাক্রো খুঁজে পাই না। কেউ কি জানেন যে ক্ল্যাং কোনও ম্যাক্রো সংজ্ঞায়িত …

7
পাইপ ব্যবহার করে দুটি প্রোগ্রামের মধ্যে কীভাবে একটি সাধারণ স্ট্রিং প্রেরণ করা যায়?
আমি নেটে অনুসন্ধান করার চেষ্টা করেছি, তবে খুব কমই কোনও সংস্থান আছে। একটি ছোট উদাহরণ যথেষ্ট হবে। আমার সম্পাদনা অর্থ, দুটি পৃথক সি প্রোগ্রাম একে অপরের সাথে যোগাযোগ করে। একটি প্রোগ্রামের "হাই" প্রেরণ করা উচিত এবং অন্যটি এটি গ্রহণ করা উচিত। এরকম কিছু.
111 c  unix  pipe 

8
সি = ++ (এ + বি) সংকলন ত্রুটি কেন দেয়?
গবেষণা করার পরে, আমি পড়লাম যে ইনক্রিমেন্ট অপারেটরের অপারেন্ডকে একটি পরিবর্তনযোগ্য ডেটা অবজেক্ট থাকতে হবে: https://en.wikedia.org/wiki/Increment_and_decrement_operators । এ থেকে আমি অনুমান করি যে এটি সংকলন ত্রুটি দেয় কারণ (a+b)একটি অস্থায়ী পূর্ণসংখ্যা এবং তাই পরিবর্তনযোগ্য নয়। এই বোঝার কি সঠিক? সমস্যাটি নিয়ে গবেষণা করার চেষ্টা করা আমার এই প্রথম সময় ছিল …
111 c  increment 

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

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

13
সি এর জন্য কোন দোভাষী আছে? [বন্ধ]
বন্ধ থাকে। এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 2 বছর আগে বন্ধ । লক । এই প্রশ্নটি এবং এর উত্তরগুলি লক করা আছে কারণ প্রশ্নটি অফ-টপিক তবে …

8
"স্ট্রাক হ্যাক" প্রযুক্তিগতভাবে অপরিবর্তিত আচরণ?
আমি যা সম্পর্কে জিজ্ঞাসা করছি তা হ'ল সুপরিচিত "কাঠামোর সর্বশেষ সদস্যের পরিবর্তনশীল দৈর্ঘ্য" কৌশলটি। এইটার মতো কিছু একটা হচ্ছে: struct T { int len; char s[1]; }; struct T *p = malloc(sizeof(struct T) + 100); p->len = 100; strcpy(p->s, "hello world"); স্ট্রাক্টটি মেমোরিতে যেভাবে সাজানো হয়েছে তার কারণে আমরা স্ট্রাক্টটিকে …



5
আমি যখনই ম্যালোক ব্যবহার করি তখন কেন আমি একটি সতর্কতা পাই?
যদি আমি mallocআমার কোড ব্যবহার করি: int *x = malloc(sizeof(int)); আমি এই সতর্কতা থেকে পেয়েছি gcc: new.c:7: warning: implicit declaration of function ‘malloc’ new.c:7: warning: incompatible implicit declaration of built-in function ‘malloc’
110 c  gcc  malloc  warnings  sizeof 

3
দ্বি-মাত্রিক অ্যারে বরাদ্দ দেওয়ার অদ্ভুত উপায়?
একটি প্রকল্পে, কেউ এই লাইনটি ধাক্কা দিয়েছে: double (*e)[n+1] = malloc((n+1) * sizeof(*e)); যা অনুমান করা হয় (n + 1) * (n + 1) দ্বি-মাত্রিক অ্যারে তৈরি করে creates সুস্পষ্টভাবে , আমি বলেছি, কারণ এখনও অবধি, আমি জিজ্ঞাসা করা কেউই আমাকে এটি বলতে পারে না যে এটি কী করে, ঠিক …

3
শুধুমাত্র মন্তব্য সহ দুটি বাইনারি প্রোগ্রামগুলি জিসিসিতে হুবহু মিলে না কেন?
আমি দুটি সি প্রোগ্রাম তৈরি করেছি প্রোগ্রাম 1 int main() { } প্রোগ্রাম 2 int main() { //Some Harmless comments } আফাইক, সংকলন করার সময়, সংকলক (জিসিসি) মন্তব্য এবং অপ্রয়োজনীয় হোয়াইটস্পেসগুলি উপেক্ষা করবে এবং সুতরাং আউটপুটটি অবশ্যই সমান হতে হবে। কিন্তু যখন আমি আউটপুট বাইনারিগুলির md5sums পরীক্ষা করেছিলাম তখন সেগুলি …

30
সি / সি ++ এ বাইটে বিটের ক্রমটি বিপরীত করার সহজ উপায় কী?
বাইটে বিট অর্ডার বিপরীত করার একাধিক উপায় রয়েছে, তবে বিকাশকারী বাস্তবায়নের জন্য "সরলতম" কী তা সম্পর্কে আমি আগ্রহী। এবং বিপরীত দ্বারা আমি বলতে চাই: 1110 -> 0111 0010 -> 0100 এটি অনুরূপ, তবে এই পিএইচপি প্রশ্নের সদৃশ নয় । এটি অনুরূপ, তবে এই সি প্রশ্নের সদৃশ নয় । এই প্রশ্নটি …
110 c++  c  bit-manipulation 

10
সি / সি ++ লাইন নম্বর
ডিবাগিং উদ্দেশ্যে, আমি কি সি / সি ++ সংকলকগুলিতে লাইন নম্বর পেতে পারি ? (নির্দিষ্ট সংকলকগুলির জন্য আদর্শ উপায় বা নির্দিষ্ট উপায়) যেমন if(!Logical) printf("Not logical value at line number %d \n",LineNumber); // How to get LineNumber without writing it by my hand?(dynamic compilation)

11
জিসিসি এবং এলডি সহ অব্যবহৃত সি / সি ++ চিহ্নগুলি কীভাবে সরিয়ে ফেলবেন?
আমাকে আমার নির্বাহযোগ্য মারাত্মকভাবে ( ARMউন্নয়ন) আকারটি অনুকূল করতে হবে এবং আমি লক্ষ্য করেছি যে আমার বর্তমান বিল্ড স্কিমে (gcc + ld) অব্যবহৃত চিহ্নগুলি ছিনিয়ে নেওয়া হচ্ছে না। arm-strip --strip-unneededফলস্বরূপ এক্সিকিউটেবল / লাইব্রেরিগুলির জন্য ব্যবহারের ফলে এক্সিকিউটেবলের আউটপুট আকার পরিবর্তন হয় না (কেন জানি না, সম্ভবত এটি সহজভাবে পারে না) …
110 c++  c  gcc  ld  strip 

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