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

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

3
সি তে মেমরি লেআউট গঠন করুন
আমার সি # পটভূমি রয়েছে। আমি সি এর মতো নিম্ন স্তরের ভাষার খুব নবী সি # তে, structএর স্মৃতি ডিফল্টরূপে সংকলকটি রেখে দেয়। সংকলক তথ্য ক্ষেত্রগুলি পুনরায় অর্ডার করতে পারে বা ক্ষেত্রের মধ্যে স্পষ্টভাবে অতিরিক্ত বিট প্যাড করতে পারে। সুতরাং, সঠিক লেআউটটির জন্য আমাকে এই আচরণটি ওভাররাইড করার জন্য কিছু …

3
একটি ফাইল বর্ণনাকারী থেকে একটি ফাইল পয়েন্টার পেতে কিভাবে?
আমি প্রায় খেলছি mkstemp(), যা একটি ফাইল বর্ণনাকারী সরবরাহ করে তবে আমি এর মাধ্যমে ফর্ম্যাট আউটপুট উত্পন্ন করতে চাই fprintf()। ব্যবহারের জন্য উপযুক্ত এমন mkstemp()একটি FILE *কাঠামোয় সরবরাহ করা ফাইল বিবরণকারীকে কী রূপান্তর করার কোনও সহজ উপায় আছে fprintf()?
86 c  posix  mkstemp 

8
আমি কেন সি ম্যালোক দৃser় ব্যর্থতা পাব?
তাই আমি একটি OpenCL বাস্তবায়ন বিরুদ্ধে বেঞ্চমার্ক করতে পারেন আমি একটি ডিভাইড এবং জয় করো বহুপদী অ্যালগরিদম বাস্তবায়ন, কিন্তু আমি না পেতে পারেন mallocকাজ। আমি যখন প্রোগ্রামটি চালাচ্ছি, এটি কিছু গুছা বরাদ্দ দেয়, কিছু জিনিস পরীক্ষা করে, তারপরে size/2অ্যালগরিদমে প্রেরণ করে । তারপরে যখন আমি mallocআবার লাইনটি আঘাত করি তখন …
86 c  gcc  malloc  assertion 

10
সুপার হাই পারফরম্যান্স সি / সি ++ হ্যাশ ম্যাপ (টেবিল, অভিধান) [বন্ধ]
বন্ধ এই প্রশ্নটি স্ট্যাক ওভারফ্লো নির্দেশিকাগুলি পূরণ করে না । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্ন আপডেট করুন তাই এটা -বিষয়ে স্ট্যাক ওভারফ্লো জন্য। 5 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন উচ্চ-কার্যকারিতা হ্যাশ মানচিত্রের ডেটা স্ট্রাকচারে মানগুলি কাঠামোর জন্য আমাকে আদিম কীগুলি …

5
সকেট প্রোগ্রামিংয়ের জন্য INADDR_ANY বোঝা
আমি কিছু সকেট প্রোগ্রাম করার চেষ্টা করছি এবং তাই, সার্ভার সাইডে, আমি ব্যবহার করি htonl(INADDR_ANY)। আমি যে পরিমাণে বুঝতে পেরেছি, আমার কাছে মনে হচ্ছে এই ফাংশনটি এলোমেলো আইপি উত্পন্ন করে (আমি কি সঠিক?) আসলে, আমি আমার সকেটটি আমার সাথে আবদ্ধ করতে চাই localhost। তবে আমি যদি এই চালাতে printf("%d",htonl(INADDR_ANY)); আমি …
86 c  sockets 

3
উইন 32 এ স্বাক্ষরবিহীন আইটেমে ডাবল কাস্টটি 2,147,483,648 এ কেটে যাচ্ছে
নিম্নলিখিত কোড সংকলন: double getDouble() { double value = 2147483649.0; return value; } int main() { printf("INT_MAX: %u\n", INT_MAX); printf("UINT_MAX: %u\n", UINT_MAX); printf("Double value: %f\n", getDouble()); printf("Direct cast value: %u\n", (unsigned int) getDouble()); double d = getDouble(); printf("Indirect cast value: %u\n", (unsigned int) d); return 0; } ফলাফল (এমএসভিসি x86): …

3
সি এবং সি ++ এর প্রায় অভিন্ন কোডের মধ্যে সম্পাদনের সময় বড় পার্থক্য (x9)
আমি www.spoj.com থেকে এই অনুশীলনটি সমাধান করার চেষ্টা করছিলাম: FCTRL - ফ্যাক্টরিয়াল orial আপনাকে সত্যিই এটি পড়তে হবে না, আপনি যদি আগ্রহী হন তবে এটি করুন :) প্রথমে আমি এটি সি ++ এ প্রয়োগ করেছি (এটি আমার সমাধান): #include <iostream> using namespace std; int main() { unsigned int num_of_inputs; unsigned …
85 c++  c  performance  gcc  iostream 


4
dup2 / dup - আমার কেন একটি ফাইল বর্ণনাকারীর নকল করতে হবে?
আমি ব্যবহার বোঝার চেষ্টা করছি dup2এবং dup। ম্যান পৃষ্ঠা থেকে: DESCRIPTION dup and dup2 create a copy of the file descriptor oldfd. After successful return of dup or dup2, the old and new descriptors may be used interchangeably. They share locks, file position pointers and flags; for example, if the …

4
অনুবাদ ইউনিটের কেবলমাত্র অংশের জন্য বেছে বেছে জিসিসি সতর্কতা অক্ষম করবেন?
এই এমএসভিসি প্রিপ্রসেসর কোডটির নিকটতম জিসিসি সমতুল্য কী? #pragma warning( push ) // Save the current warning state. #pragma warning( disable : 4723 ) // C4723: potential divide by 0 // Code which would generate warning 4723. #pragma warning( pop ) // Restore warnings to previous state. আমাদের কাছে সাধারণত …

7
ভিমে সি সহ অটো-ইনডেন্ট স্পেসস?
আমি গ্রহণ এবং জাভা ব্যবহার করে কিছুটা নষ্ট হয়ে গিয়েছি। আমি একটি লিনাক্স এনভায়রনমেন্টে সি কোডিং করতে ভিআইএম ব্যবহার শুরু করেছি, ব্লকগুলির জন্য স্বয়ংক্রিয়ভাবে যথাযথ স্পেসিং করার জন্য কি কোনও উপায় আছে? সুতরাং টাইপ করার পরে next পরের লাইনে 2 স্পেস ইনডেন্ট থাকবে এবং সেই লাইনে ফিরলে এটি একই ইনডেন্টেশনে …
85 c  vim  coding-style  vi 

15
আমি কীভাবে সিটিতে স্ট্রিংগুলি `সুইচ` স্টেটমেন্ট ব্যবহার করে তুলনা করতে পারি?
সি-তে এমন একটি switchনির্মাণ রয়েছে যা পরীক্ষার পূর্ণসংখ্যার মানের উপর ভিত্তি করে কোডের বিভিন্ন শর্তসাপেক্ষ শাখা সম্পাদন করতে সক্ষম করে, যেমন, int a; /* Read the value of "a" from some source, e.g. user input */ switch (a) { case 100: // Code break; case 200: // Code break; default: …

9
সি এর মধ্যে একটি স্ট্রিং আক্ষরিক "লাইফ-টাইম"
নিম্নলিখিত ফাংশনটি দিয়ে ফিরে আসা পয়েন্টারটি কি অ্যাক্সেসযোগ্য হবে না? char *foo(int rc) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } সুতরাং সি / সি ++ এর স্থানীয় ভেরিয়েবলের আজীবন কার্যত কেবল ফাংশনের মধ্যেই ডান? যার অর্থ, char* foo(int)সমাপ্তির পরে , যে পয়েন্টারটি এটি …

10
সংলগ্ন অঞ্চলে থাকার জন্য কোনও পূর্ণসংখ্যার 1-বিটগুলির জন্য পরীক্ষা করার কি সুন্দর এবং দ্রুত উপায় আছে?
বিট ভ্যালু 1 সহ পজিশনগুলি (32 বিগ পূর্ণসংখ্যার জন্য 0 থেকে 31 পর্যন্ত) একটি সুসংগত অঞ্চল গঠন করে কিনা তা পরীক্ষা করে দেখার দরকার। উদাহরণ স্বরূপ: 00111111000000000000000000000000 is contiguous 00111111000000000000000011000000 is not contiguous আমি এই পরীক্ষাটি অর্থাৎ কিছু ফাংশন has_contiguous_one_bits(int)পোর্টেবল হতে চাই। একটি সুস্পষ্ট উপায় হ'ল প্রথম সেট বিটটি খুঁজে …


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