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

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


3
C এর ক্রিয়ায় অ্যারে এবং অ্যারে পয়েন্টারটি পাস করার মধ্যে পার্থক্য
সি এর দুটি ফাংশনের মধ্যে পার্থক্য কী? void f1(double a[]) { //... } void f2(double *a) { //... } যদি আমি লম্বা অ্যারেগুলিতে ফাংশনগুলি কল করতে পারি তবে এই দুটি ফাংশন কি আলাদাভাবে আচরণ করবে, তারা স্ট্যাকের উপর আরও জায়গা নেবে?

12
কনস্ট চর * কনস্ট বনাম কনস্ট চর *?
আমি নিজেকে সি ++ এর সাথে অপরিচিত করার জন্য কয়েকটি উদাহরণস্বরূপ প্রোগ্রাম চালাচ্ছি এবং আমি নিম্নলিখিত প্রশ্নটিতে চলে এসেছি। প্রথমত, এখানে উদাহরণ কোডটি রয়েছে: void print_string(const char * the_string) { cout << the_string << endl; } int main () { print_string("What's up?"); } উপরের কোডে, মুদ্রণ_ স্ট্রিংয়ের প্যারামিটার পরিবর্তে হতে …
110 c++  c 

9
লিনাক্সে ডেমন তৈরি করা হচ্ছে
লিনাক্সে আমি এমন একটি ডেমন যুক্ত করতে চাই যা থামানো যায় না এবং যা ফাইল সিস্টেমের পরিবর্তনের উপর নজর রাখে। যদি কোনও পরিবর্তন সনাক্ত হয় তবে এটি কনসোলের জন্য যেখানে এটি শুরু হয়েছিল প্লাস একটি নতুন লাইন লিখতে হবে। আমার কাছে ইতিমধ্যে ফাইল সিস্টেমের কোডিং কোডটি প্রায় প্রস্তুত আছে তবে …
110 c  linux  daemon 

4
Uint_fast32_t কী এবং কেন এটি নিয়মিত int এবং uint32_t এর পরিবর্তে ব্যবহার করা উচিত?
সুতরাং এর কারণ typedef: এড আদিম ডাটা টাইপগুলি হ'ল নিম্ন-স্তরের উপস্থাপনাকে বিমূর্ত করা এবং এটি বোঝা সহজ করে ( টাইপের uint64_tপরিবর্তে long long, যা 8 বাইট)। যাইহোক, uint_fast32_tযা আছে typedefহিসাবে একই আছে uint32_t। "দ্রুত" সংস্করণ ব্যবহার করা কি প্রোগ্রামটিকে আরও দ্রুততর করবে?
110 c++  c  types 

30
কেবলমাত্র দুটি পয়েন্টার ব্যবহার করে কীভাবে একটি একক সংযুক্ত তালিকার বিপরীত করবেন?
আমি ভাবছি যদি কেবলমাত্র দুটি পয়েন্টার ব্যবহার করে একক সংযুক্ত তালিকার বিপরীতে কিছু যুক্তি উপস্থিত থাকে। নিম্নলিখিত যথা তিনটি পয়েন্টার ব্যবহার একক লিঙ্ক তালিকা বিপরীত করতে ব্যবহৃত হয় p, q, r: struct node { int data; struct node *link; }; void reverse() { struct node *p = first, *q = …

18
লুপ অবস্থায় ব্যবহৃত হলে স্ট্রেন একাধিকবার গণনা করা যাবে?
আমি নিশ্চিত নন যে নীচের কোডটি অনর্থক গণনার কারণ হতে পারে, বা এটি সংকলক-নির্দিষ্ট? for (int i = 0; i < strlen(ss); ++i) { // blabla } হবে strlen()যখন প্রত্যেক সময় গণনা করা iবাড়ে?
109 c++  c  gcc  optimization  strlen 

4
ফলাফলটি যাই হোক না কেন দ্রুততম পূর্ণসংখ্যা বিভাগ শূন্য দ্বারা বিভাগকে সমর্থন করে?
সারসংক্ষেপ: আমি গণনার দ্রুততম উপায় খুঁজছি (int) x / (int) y ব্যতিক্রম না পেয়ে y==0। পরিবর্তে আমি কেবল একটি স্বেচ্ছাসেবী ফলাফল চাই। পটভূমি: চিত্র প্রক্রিয়াকরণ অ্যালগরিদমগুলি কোডিং করার সময় আমার প্রায়শই একটি (জমে থাকা) আলফা মান দ্বারা ভাগ করা প্রয়োজন। সবচেয়ে সহজ রূপটি হল পূর্ণসংখ্যার পাটিগণিত সহ প্লেইন সি কোড। …

9
আকারে সি সিঙ্গল স্ট্রাক্ট সদস্য
আমি অন্য একটি কাঠামোর উপর নির্ভরশীল এমন স্ট্রাক্ট ঘোষণা করার চেষ্টা করছি। আমি sizeofনিরাপদ / পেডেন্টিক হতে ব্যবহার করতে চাই । typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; এখন আমি এমন একটি স্ট্রাকচার ঘোষণা করতে চাই child_tযার আকারটি সমান parent_t.text। কিভাবে …
109 c  struct  sizeof 

3
ভাগ করা লাইব্রেরি তৈরি করার সময় -fPIC এর অর্থ কী?
আমি জানি ' -fPIC' বিকল্পটি পৃথক মডিউলগুলির মধ্যে ঠিকানাগুলির সমাধান এবং স্বতন্ত্রতার সাথে কিছু করার আছে তবে আমি নিশ্চিত নই যে এর প্রকৃত অর্থ কী। তুমি কি ব্যাখ্যা করতে পারো?
109 c++  c  gcc  fpic 

14
কোনও ফাংশন থেকে সি স্ট্রিং ফিরিয়ে দেওয়া
আমি একটি ফাংশন থেকে একটি সি স্ট্রিং ফেরত দেওয়ার চেষ্টা করছি, তবে এটি কাজ করছে না। এখানে আমার কোড। char myFunction() { return "My String"; } mainআমি এটিকে এভাবে ডাকছি: int main() { printf("%s", myFunction()); } আমি এর জন্য আরও কিছু উপায় চেষ্টা করেছি myFunction, কিন্তু তারা কাজ করছে না। …
109 c 

3
Int32, int, int32_t, int8 এবং int8_t এর মধ্যে পার্থক্য
আমি int32_tসম্প্রতি একটি সি প্রোগ্রামে ডেটা টাইপ জুড়ে এসেছি । আমি জানি যে এটা 32 বিট সঞ্চয় করে, কিন্তু না intএবং int32একই কাজ? এছাড়াও, আমি charএকটি প্রোগ্রামে ব্যবহার করতে চাই । আমি কি int8_tপরিবর্তে ব্যবহার করতে পারি ? পার্থক্য কি? সংক্ষিপ্তসার হিসাবে: সি এর মধ্যে int32, int, int32_t, int8 এবং …
109 c  int  declaration 

6
(A + B + C) ≠ (A + C + B) এবং সংকলক পুনঃক্রম
দুটি 32-বিট পূর্ণসংখ্যা যোগ করার ফলে পূর্ণসংখ্যার ওভারফ্লো হতে পারে: uint64_t u64_z = u32_x + u32_y; 32-বিট পূর্ণসংখ্যার মধ্যে কোনও একটি আগে কাস্ট করা বা 64-বিট পূর্ণসংখ্যায় যুক্ত করা গেলে এই ওভারফ্লো এড়ানো যায়। uint64_t u64_z = u32_x + u64_a + u32_y; তবে, যদি সংকলক সংযোজনটিকে পুনরায় অর্ডার করার সিদ্ধান্ত …

11
> 2 জিবি কোড সহ জিসিসি সংকলন ত্রুটি
আমার প্রায় ২.৮ গিগাবাইট অবজেক্ট কোডের প্রচুর ফাংশন রয়েছে (দুর্ভাগ্যক্রমে এর কোনও উপায় নেই, বৈজ্ঞানিক কম্পিউটিং ...) আমি যখন তাদের লিঙ্ক করার চেষ্টা করি তখন আমি (প্রত্যাশিত) relocation truncated to fit: R_X86_64_32Sত্রুটিগুলি পাই যা আমি কম্পাইলার পতাকাটি নির্দিষ্ট করে বিশৃঙ্খলা প্রত্যাশা করেছিলাম -mcmodel=medium। আমার নিয়ন্ত্রণ থাকা ছাড়াও সংযুক্ত সমস্ত লাইব্রেরি …
108 c++  c  gcc  compiler-errors 

1
এই "[0… 255] =" সি সিনট্যাক্সটি কী?
Js0n.c- তে উল্লেখ করা হচ্ছে কোড সিনট্যাক্সটি নীচে রয়েছে: static void *gostruct[] = { [0 ... 255] = &&l_bad, ['\t'] = &&l_loop, [' '] = &&l_loop, ['\r'] = &&l_loop, ['\n'] = &&l_loop, ['"'] = &&l_qup, [':'] = &&l_loop, [','] = &&l_loop, ['['] = &&l_up, [']'] = &&l_down, // tracking [] …
108 c  gcc-extensions 

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