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

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

3
সি প্রিপ্রসেসর ব্যবহার করে স্ট্রিং-এ কনটেনেট ইন্ট
আমি সি প্রিপ্রোসেসর ব্যবহার করে কীভাবে আমি #define'ডি ইন্ট টু #define' ডি স্ট্রিংটি যুক্ত করতে পারি তা জানার চেষ্টা করছি । আমার সংকলকটি সেন্টস 5 এ জিসিসি 4.1, সমাধানটি মিনিজিডাব্লুয়ের জন্যও কাজ করা উচিত। আমি একটি স্ট্রিংয়ে একটি সংস্করণ নম্বর সংযোজন করতে চাই, তবে আমি এটির কাজটি করতে পারার একমাত্র …


6
জিসিসি এবং ক্ল্যাং পার্সারগুলি কি আসলেই হাতে লেখা?
এটা যে জিসিসি এবং LLVM-ঝনঝন ব্যবহার করছেন বলে মনে হয় হাতে লেখা রিকার্সিভ বংশদ্ভুত পারজার , এবং না তৈরি হয়েছে, বাইসন-ফ্লেক্স ভিত্তিক, নীচে আপ পার্সিং মেশিন। এখানে কেউ দয়া করে নিশ্চিত করতে পারেন যে এটিই কেস? এবং যদি তা হয় তবে কেন মূলধারার সংকলক ফ্রেমওয়ার্কগুলি হস্তাক্ষর পার্সার ব্যবহার করে? আপডেট …

4
সি ++ কোড থেকে একটি সি ফাংশন কল করুন
আমার একটি সি ফাংশন রয়েছে যা আমি সি ++ থেকে কল করতে চাই। আমি " extern "C" void foo()" ধরণের পদ্ধতির ব্যবহার করতে পারিনি কারণ সি ফাংশনটি g ++ ব্যবহার করে সংকলন করতে ব্যর্থ হয়েছিল। তবে এটি জিসিসি ব্যবহার করে সূক্ষ্ম সংকলন করে। কোনও ধারণা কীভাবে সি ++ থেকে ফাংশনটি …
90 c++  c  linux  extern-c 

7
স্বাক্ষরবিহীন ডেটাটাইপ কী?
আমি এই unsigned"টাইপলেস" টাইপটি কয়েকবার ব্যবহৃত দেখেছি, তবে এর ব্যাখ্যা কখনও দেখিনি। আমি মনে করি এটি সম্পর্কিত কোনও signedপ্রকার আছে। এখানে একটি উদাহরণ: static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next * 1103515245 + 12345; return((unsigned)(next/65536) % 32768); } …
90 c  types  unsigned 

5
জিসিসির মারাত্মক ত্রুটি: stdio.h: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
আমি জি সি সি 4.9 (পরীক্ষামূলক) দিয়ে ওএস এক্স 10.9-তে সি তে একটি প্রোগ্রাম সংকলনের চেষ্টা করছি। কিছু কারণে সংকলনের সময় আমি নিম্নলিখিত ত্রুটিটি পাচ্ছি: gcc: fatal error: stdio.h: No such file or directory আমি তখন একটি সাধারণ হ্যালো ওয়ার্ল্ড প্রোগ্রাম চেষ্টা করেছিলাম: #include <stdio.h> int main(int argc, const char …
90 c  gcc  stdio 

4
এইচটিটিপি পোস্ট করার এবং প্রতিক্রিয়া গ্রহণের সাধারণ সি উদাহরণ
আমি একটি খুব সহজ সি অ্যাপ্লিকেশন তৈরি করতে চাই যা এইচটিটিপি পোস্ট করে। এটি কয়েকটি পরামিতি নেবে এবং একটি ইউআরএল তৈরি করতে এটি ব্যবহার করবে। আমি কেবল একটি সাধারণ এইচটিটিপি পোস্ট করতে এবং কার্ল ব্যবহার না করে প্রতিক্রিয়া পেতে চাই (লাইব্রেরিগুলি চালাতে প্রয়োজন এমন মেশিনে ইনস্টল করা হবে না)। সুডোকোড: …
90 c  http  http-post 

3
"হিসাবে যদি" ​​নিয়ম ঠিক কি?
যেমন শিরোনাম বলেছে, "As-if" বিধিটি ঠিক কী? একটি সাধারণ উত্তরটি পাবেন: নিয়মটি যে কোনও এবং সমস্ত কোড রূপান্তরকে অনুমতি দেয় যা প্রোগ্রামটির পর্যবেক্ষণযোগ্য আচরণ পরিবর্তন করে না সময়ে সময়ে আমরা কিছু নির্দিষ্ট বাস্তবায়ন থেকে আচরণ পেতে থাকি যা এই নিয়মের জন্য দায়ী। অনেক সময় ভুলভাবে। সুতরাং, এই নিয়ম ঠিক কি। …
90 c++  c  optimization  c++-faq  as-if 

7
অন্য ধরণের একটি ফাংশন পয়েন্টার কাস্ট করা
ধরা যাক আমার একটি ফাংশন রয়েছে যা void (*)(void*)কলব্যাক হিসাবে ব্যবহারের জন্য একটি ফাংশন পয়েন্টার গ্রহণ করে : void do_stuff(void (*callback_fp)(void*), void* callback_arg); এখন, যদি আমার এইরকম কোনও ফাংশন থাকে: void my_callback_function(struct my_struct* arg); আমি কি নিরাপদে এটি করতে পারি? do_stuff((void (*)(void*)) &my_callback_function, NULL); আমি এই প্রশ্নটি দেখেছি এবং আমি …

14
স্ট্যাক কি উপরে বা নীচের দিকে বাড়তে পারে?
আমার কোডটিতে এই কোডটি রয়েছে: int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Address of a[1]: %d\n", (int)&a[1]); printf("Address of a[2]: %d\n", (int)&a[2]); printf("Address of q: %d\n", (int)&q); printf("Address of s: %d\n", (int)&s); আউটপুটটি হ'ল: Address of a: 2293584 Address of a[1]: 2293588 …
90 c  memory  stack 

10
কনস্ট এবং কনস্টের অস্থির মধ্যে পার্থক্য
আমরা যদি volatileপ্রতিবারের মতো নতুন চলচিত্রের আপডেট হওয়ার সাথে সাথে একটি ভেরিয়েবল ঘোষণা করি তবে যদি আমরা কোনও ভেরিয়েবল ঘোষণা করি constতবে সেই ভেরিয়েবলের মান পরিবর্তন হবে না তাহলে উপরের হিসাবে const volatile int temp; ভেরিয়েবল ঘোষণার কী ব্যবহার temp? আমরা হিসাবে ঘোষণা যদি কি হয় const int temp?
90 c  embedded 

10
সিএমকে সি ++ এর সাথে লিঙ্কার ভাষা নির্ধারণ করতে অক্ষম
আমি ভিজ্যুয়াল স্টুডিও 2010 এবং সাইগউইন উভয় দিয়ে উইন্ডোজ 7 x64 এ একটি চ্যাপ্টা হ্যালো ওয়ার্ল্ড প্রোগ্রাম চালানোর চেষ্টা করছি, তবে কাজটি করতে পারে বলে মনে হচ্ছে না। আমার ডিরেক্টরি কাঠামোটি নিম্নরূপ: HelloWorld -- CMakeLists.txt -- src/ -- -- CMakeLists.txt -- -- main.cpp -- build/ আমি একটি এর cd buildপরে …
90 c++  c  cmake 

4
কীভাবে আমদানি গ্রন্থাগার কাজ করে? বিশদ?
আমি জানি এটি গিক্সকে বেশ বেসিক মনে হতে পারে। তবে আমি এটি স্ফটিক পরিষ্কার করতে চাই। যখন আমি একটি Win32 ডিএলএল ব্যবহার করতে চাই, সাধারণত আমি কেবলমাত্র লোডলাইবারি () এবং গেটপ্রোকএডারস () এর মতো এপিআইগুলিতে কল করি। তবে সম্প্রতি, আমি ডাইরেক্টএক্স 9 নিয়ে বিকাশ করছি এবং আমার d3d9.lib , d3dx9.lib …
90 c++  c  windows  visual-c++ 

3
কোথায় পিডিএফ ফর্ম্যাটে C89 / C90 স্ট্যান্ডার্ড পাওয়া যাবে?
আমি সি 98 / সি 90 স্ট্যান্ডার্ডের একটি বিনামূল্যে অনুলিপি সংস্করণ খুঁজছি , তবে আমি এটি কোথাও খুঁজে পাচ্ছি না! কেন এটি এত কঠিন? সি 99 এবং সি 11 মানদণ্ডগুলি ইন্টারনেটে অনুলিপি পাওয়া খুব সহজ। এমনকি স্ট্যাক ওভারফ্লো প্রশ্নগুলিতে আমি বর্তমান সি বা সি ++ স্ট্যান্ডার্ড ডকুমেন্টগুলি কোথায় পাই? এবং …
90 c  ansi  c89 

6
কম্পাইলাররা কি অন্যান্য ধরণের লুপের তুলনায় লুপগুলি করার জন্য আরও ভাল কোড তৈরি করে?
জেলিব সংক্ষেপণ গ্রন্থাগারে একটি মন্তব্য রয়েছে (যা ক্রোমিয়াম প্রকল্পে অন্য অনেকের মধ্যে ব্যবহৃত হয়) যা সূচিত করে যে সি-তে একটি ডু-লুপ বেশিরভাগ সংকলকগুলিতে "আরও ভাল" কোড উত্পন্ন করে। এখানে কোডটির স্নিপেট রয়েছে যেখানে এটি প্রদর্শিত হবে। do { } while (*(ushf*)(scan+=2) == *(ushf*)(match+=2) && *(ushf*)(scan+=2) == *(ushf*)(match+=2) && *(ushf*)(scan+=2) == …

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