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

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


4
জিডিবি: ভেরিয়েবল সমান মান হলে বিরতি
আমি যখন জিডিবি একটি ব্রেক পয়েন্ট সেট করতে চাই যখন একটি ভেরিয়েবল আমার কিছু মান সেট করে, আমি এই উদাহরণটি চেষ্টা করেছিলাম: #include <stdio.h> main() { int i = 0; for(i=0;i<7;++i) printf("%d\n", i); return 0; } জিডিবি থেকে আউটপুট: (gdb) break if ((int)i == 5) No default breakpoint address now. …
91 c  gdb 

9
সি-তে ন্যান এবং ইনফ কীভাবে ব্যবহার করবেন?
আমার কাছে একটি সাংখ্যিক পদ্ধতি রয়েছে যা কোনও ত্রুটি থাকলে নান বা ইনফ ফিরে আসতে পারে, এবং পরীক্ষা করার জন্য আমি পরিস্থিতিটি সঠিকভাবে পরিচালিত হচ্ছে কিনা তা নিশ্চিত করতে আমি সাময়িকভাবে এটিকে ন্যান বা ইনফ ফিরে আসতে বাধ্য করতে চাই। সি-তে ন্যান এবং ইনফের মান তৈরি করার জন্য কি কোনও …
91 c  math 

4
একটি সি প্রোগ্রামে ডিরেক্টরিতে ফাইলগুলি কীভাবে তালিকাভুক্ত করা যায়?
আমি লিনাক্সে একটি এফটিপি সার্ভার লেখার চেষ্টা করছি। এই ক্ষেত্রে আমি কীভাবে কোনও সি প্রোগ্রাম দ্বারা টার্মিনালে ডিরেক্টরিতে ফাইলগুলি তালিকাভুক্ত করতে পারি? সম্ভবত আমি ফাইন্ড কমান্ডটি চালাতে এক্সিকিউট ফাংশনটি ব্যবহার করতে পারি তবে ক্লায়েন্ট প্রোগ্রাম প্রেরণের জন্য স্ট্রিং হিসাবে ফাইলের নাম চাই want কিভাবে আমি এটি করতে পারব? উত্তরের জন্য …
91 c  linux 

7
একটি স্যুইচ বিবৃতিতে অবিরত ব্যবহার করে
আমি switchনীচের কোডের লুপ বিবৃতিতে একটি বিবৃতিটির মাঝামাঝি থেকে লাফাতে চাই : while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } এটি কি ব্যবহারের একটি কার্যকর উপায় …

8
NULL এ সি পয়েন্টার শুরু করা কি সম্ভব?
আমি যেমন জিনিস লিখতে ছিল char *x=NULL; অনুমান যে char *x=2; charঠিকানা 2 একটি পয়েন্টার তৈরি করবে । তবে, জিএনইউ সি প্রোগ্রামিং টিউটোরিয়ালে এটি বলেছে যে এলোমেলো করার সময় এলোমেলো ঠিকানায় যা থাকে int *my_int_ptr = 2;তার পূর্ণসংখ্যার মান সংরক্ষণ 2করে my_int_ptr। এর থেকে বোঝা যাচ্ছে যে আমার নিজের char …

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

2
এটা কি (( ))?
জিসিসি সংকলক উত্স কোড (জিসিসি / সি-পরিবার / সি-প্রাগমা.সি) এর মাধ্যমে ব্রাউজ করার সময় আমি দেখতে পেয়েছি: typedef struct GTY(()) align_stack { int alignment; tree id; struct align_stack * prev; } align_stack; এবং আমার পিছনে প্রচুর সি প্রোগ্রামিং বছর নির্বিশেষে, এই বিটগুলি: (())এখনও আমার কাছে সম্পূর্ণ অজানা। কেউ দয়া করে …
90 c++  c 

1
জাভা সি এর তুলনায় পার্স করা সহজ করে কী?
আমি সি এবং সি ++ এর ব্যাকরণগুলি প্রসঙ্গ-সংবেদনশীল এবং এই বিষয়ে আপনার সাথে পরিচিত , অন্যদিকে আপনার সিতে একটি "লেক্সার হ্যাক" প্রয়োজন অন্যদিকে, আমি এই ধারণাটির আওতায় আছি যে আপনি কেবল জাভা পার্স করতে পারবেন দুটি ভাষার মধ্যে যথেষ্ট সাদৃশ্য থাকা সত্ত্বেও 2 টোকেন চেহারা ahead এটিকে পার্স করার জন্য …
90 java  c  parsing  grammar 

16
শুনেছি আমি ++ থ্রেড নিরাপদ নয়, ++ আমি থ্রেড-নিরাপদ?
আমি শুনেছি যে আই ++ কোনও থ্রেড-সেফ স্টেটমেন্ট নয় যেহেতু সমাবেশে এটি মূল মানটিকে কোথাও টেম্প হিসাবে সংরক্ষণ করে কমিয়ে দেয়, বাড়িয়ে তোলে এবং তারপরে এটি প্রতিস্থাপন করে, যা প্রসঙ্গের স্যুইচ দ্বারা বাধাগ্রস্ত হতে পারে। তবে আমি ++ i নিয়ে ভাবছি wond আমি যতদূর বলতে পারি, এটি একক সমাবেশ নির্দেশকে …
90 c++  c  multithreading 

5
কিভাবে ব্যাকট্রেস () / backtrace_symbols () ফাংশন নাম মুদ্রণ করতে?
লিনাক্স নির্দিষ্ট backtrace()এবং backtrace_symbols()আপনাকে প্রোগ্রামটির একটি কল ট্রেস তৈরি করতে দেয় to তবে এটি কেবলমাত্র প্রোগ্রামের ঠিকানাগুলি মুদ্রণ করে, আমার প্রোগ্রামের জন্য তাদের নাম নয়। আমি কীভাবে তাদের ফাংশনটির নাম মুদ্রণ করতে পারি? আমি -gপাশাপাশি প্রোগ্রামটি সংকলন করার চেষ্টা করেছি -ggdb। নীচের পরীক্ষার কেসটি কেবল এটি মুদ্রণ করে: পটভূমি ------------ …
90 c  linux  debugging  backtrace 

4
মেমকো মেমকির চেয়ে দ্রুত কেন?
আমি এমন একটি অ্যাপ্লিকেশনটিতে পারফরম্যান্স হটস্পটগুলি তদন্ত করছি যা এর 50% সময় মেমোমেভে (3) ব্যয় করে। অ্যাপ্লিকেশনটি বাছাই করা অ্যারেগুলিতে কয়েক মিলিয়ন 4-বাইট পূর্ণসংখ্যার সন্নিবেশ করায় এবং সন্নিবেশিত মানের জন্য স্থান তৈরি করতে "ডানদিকে" ডেটা স্থানান্তর করতে মেমমোভ ব্যবহার করে। আমার প্রত্যাশা ছিল মেমোরি অনুলিপি করা খুব দ্রুত এবং আমি …
90 c++  c  performance  memory 

12
সি মেমোরি ম্যানেজমেন্ট
আমি সবসময় শুনেছি যে সি তে আপনি কীভাবে মেমরি পরিচালনা করেন তা সত্যই আপনাকে দেখতে হবে। এবং আমি এখনও সি শিখতে শুরু করেছি, তবে এখনও পর্যন্ত, আমাকে সম্পর্কিত কোনও কাজ পরিচালনার কোনও স্মৃতিই করতে হয় নি .. আমি সবসময় ভেরিয়েবলগুলি প্রকাশ করতে এবং সমস্ত রকমের কুৎসিত কাজ করার চিন্তাভাবনা করি। …
90 c  memory 

14
উভয়ের জন্য 0-255 পরিসরে আরজিবিকে এইচএসভি এবং এইচএসভিকে আরজিবিতে রূপান্তর করতে অ্যালগরিদম
আমি আরজিবি থেকে এইচএসভিতে রঙ স্পেস কনভার্টারের সন্ধান করছি, বিশেষত উভয় রঙের স্পেসের জন্য 0 থেকে 255 ব্যাপ্তির জন্য।
90 c++  c  algorithm 

5
জিডিবি: "কোনও চিহ্ন সারণী লোড করা হয়নি"
জিডিবিতে ব্রেকপয়েন্ট যুক্ত করার চেষ্টা করার সময় আমি এই ত্রুটি বার্তাটি পেয়ে যাচ্ছি। সংকলনের জন্য আমি এই আদেশগুলি ব্যবহার করেছি: gcc -g main.c utmpib2.c -o main.o and: cc -g main.c utmpib2.c -o main.o and also: g++ -g main.c utmpib2.c -o main.o আমি "-g" পরিবর্তে "-ggdb" চেষ্টা করেছি এবং এখনও আমি …
90 c  gdb 

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