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

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

9
কেন এএনএসআই সি এর নামস্থান নেই?
নেমস্পেস থাকা বেশিরভাগ ভাষার ক্ষেত্রেই বুদ্ধিমানের মতো মনে হয়। তবে আমি যতদূর বলতে পারি, এএনএসআই সি এটি সমর্থন করে না। কেন না? এটি কোনও ভবিষ্যতের মান অন্তর্ভুক্ত করার পরিকল্পনা আছে?
97 c  namespaces  ansi-c 

9
মূল () পদ্ধতিটি সি তে কীভাবে কাজ করে?
আমি জানি যে মূল পদ্ধতিটি লেখার জন্য দুটি ভিন্ন স্বাক্ষর রয়েছে - int main() { //Code } অথবা কমান্ড লাইন আর্গুমেন্ট পরিচালনা করার জন্য, আমরা এটি হিসাবে লিখি- int main(int argc, char * argv[]) { //code } ইন C++আমি জানি আমরা একটি পদ্ধতি জমিদার করতে পারেন, কিন্তু এ Cকিভাবে কম্পাইলার …
96 c++  c 

1
কাঠামো ঘোষণার শেষে এর [1] এর উদ্দেশ্য কী?
আমি আমার এমএসপি ৪৩০ মাইক্রোকন্ট্রোলারের হেডার ফাইলগুলি স্নুপ করছিলাম এবং আমি এতে প্রবেশ করলাম <setjmp.h>: /* r3 does not have to be saved */ typedef struct { uint32_t __j_pc; /* return address */ uint32_t __j_sp; /* r1 stack pointer */ uint32_t __j_sr; /* r2 status register */ uint32_t __j_r4; uint32_t …

6
কেন একটি বিট ক্ষেত্রের জন্য একটি মান নির্ধারণ করা একই মানটি ফেরত দিচ্ছে না?
আমি এই কোওরা পোস্টে নীচের কোডটি দেখেছি : #include <stdio.h> struct mystruct { int enabled:1; }; int main() { struct mystruct s; s.enabled = 1; if(s.enabled == 1) printf("Is enabled\n"); // --> we think this to be printed else printf("Is disabled !!\n"); } সি এবং সি ++ উভয় ক্ষেত্রেই কোডের …

7
ফ্রেড / ফ্রিটাইট আকার এবং আর্গুমেন্ট হিসাবে গণনা করার যুক্তি কী?
ফ্রেড ও ফ্রিটাইট কেন প্রতি সদস্যের জন্য একটি আকার নেয় এবং কেবল বাফার এবং আকার না দিয়ে পড়া / লিখিত সদস্যদের সংখ্যা গণনা করে এবং ফিরিয়ে দেয় সে সম্পর্কে আমাদের এখানে কাজ হয়েছিল। কেবলমাত্র এটির জন্যই আমরা আসতে পারি যদি আপনি স্ট্রাক্টগুলির অ্যারেটি পড়তে / লিখতে চান যা প্ল্যাটফর্মের সারিবদ্ধকরণ …
96 c  libc 

17
ফাংশন পয়েন্টার বিন্দু কি?
ফাংশন পয়েন্টারগুলির ইউটিলিটিটি দেখতে আমার সমস্যা হয়। আমি অনুমান করি যে এটি কিছু ক্ষেত্রে কার্যকর হতে পারে (সেগুলি বিদ্যমান রয়েছে) তবে আমি এমন কোনও ক্ষেত্রে ভাবতে পারি না যেখানে কোনও ফাংশন পয়েন্টার ব্যবহার করা ভাল বা অপরিহার্য। আপনি ফাংশন পয়েন্টার (সি বা সি ++) এর ভাল ব্যবহারের কিছু উদাহরণ দিতে …
96 c++  c  function  pointers  c++-faq 

7
সতর্কতাগুলি ত্রুটি হিসাবে গণ্য করা ছাড়া কীভাবে সংকলন করবেন?
সমস্যাটি হ'ল একই কোড যা উইন্ডোজে ভাল সংকলন করে, উবুন্টুতে সংকলন করতে অক্ষম। প্রতিবারই আমি এই ত্রুটি পেয়েছি: cc1: warnings being treated as errors এখন এটি বড় কোড বেস এবং আমি সমস্ত সতর্কতা ঠিক করতে পছন্দ করি না। সতর্কতা সত্ত্বেও আমি কীভাবে সফলভাবে সংকলন করতে পারি?

6
টিলেড অপারেটর সি
আমি টিএলডি অপারেটরটি দেখতে পেয়েছি ইএলএফ হ্যাশিং অ্যালগরিদমে ব্যবহৃত হয়েছে এবং আমি কী আগ্রহী তা জানতে আগ্রহী। (কোডটি চিরন্তন বিভ্রান্ত থেকে । unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; for ( i = 0; i < …
96 c++  c  operators 

3
একটি "মেমরি স্টম্প" কী?
আমি এই ব্লগ পোস্টটি জুড়ে এসেছি যেখানে "স্টমপিং মেমোরি" উল্লেখ রয়েছে: একটি সি ++ প্রোগ্রাম যা মেমোরি স্টমপিংয়ে সহজেই সক্ষম (এমন একটি জিনিস যা আপনি সম্ভবত পরিচালনা করেনি যদি আপনি কোনও কোডড কোড ওয়ার্ল্ডে জন্মেছিলেন তবে কখনও শুনে নি)) এবং বাস্তবে আমি এর আগে কখনও শুনিনি! সুতরাং, এটি কি, একটি …

8
Pthread_create () দ্বারা ডাকা একাধিক যুক্তি?
আমাকে একটি ফাংশনে একাধিক যুক্তি পাস করতে হবে যা আমি একটি পৃথক থ্রেডে কল করতে চাই। আমি পড়েছি যে এটি করার সাধারণ উপায় হ'ল একটি স্ট্রাক্টকে সংজ্ঞায়িত করা, ফাংশনটিকে একটি পয়েন্টারটি পাস করা এবং আর্গুমেন্টগুলির জন্য এটির বিন্যাস করা। যাইহোক, আমি এটি কাজ করতে অক্ষম: #include <stdio.h> #include <pthread.h> struct …
96 c  pthreads 

21
কোন স্ট্রিং থেকে সি এর স্ট্রিং প্রতিস্থাপন করা কোন কাজ?
একটি ( char *) স্ট্রিং দেওয়া, আমি একটি স্ট্রিংয়ের সমস্ত উপস্থিতি সন্ধান করতে এবং একটি বিকল্প স্ট্রিং দিয়ে তাদের প্রতিস্থাপন করতে চাই। এটিকে অর্জন করে এমন কোনও সাধারণ কাজ আমি দেখতে পাচ্ছি না <string.h>।
96 c  string  replace 

16
সি ++ এ বিজ্ঞপ্তি শিফট (ঘোরানো) ক্রিয়াকলাপের জন্য সেরা অনুশীলন
বাম এবং ডান শিফট অপারেটর (<< এবং >>) ইতিমধ্যে সি ++ এ উপলব্ধ। তবে আমি কীভাবে বিজ্ঞপ্তি শিফট বা ঘোরানো অপারেশন সম্পাদন করতে পারি তা জানতে পারি না। "ঘোরান বাম" এবং "রোটেট ডান" এর মতো ক্রিয়াকলাপ কীভাবে সম্পাদন করা যায়? ডানদিকে এখানে আবার ঘোরানো Initial --> 1000 0011 0100 0010 …

5
পয়েন্টারের ঠিকানা এবং পয়েন্টারের মান কীভাবে বাড়ানো যায়?
আমাদের ধরে নেওয়া যাক, int *p; int a = 100; p = &a; নিম্নলিখিত কোডটি আসলে কী করবে এবং কীভাবে? p++; ++p; ++*p; ++(*p); ++*(p); *p++; (*p)++; *(p)++; *++p; *(++p); আমি জানি, কোডিংয়ের ক্ষেত্রে এটি এক ধরণের অগোছালো, তবে আমরা যখন আমাদের কোডটি কোড করি তখন আসলে কী হবে তা …
96 c  pointers 

9
শর্তসাপেক্ষ অপারেটরটি ব্যবহার করার সময় সি কেন কনটেনটিং স্ট্রিংগুলিকে অনুমতি দেয় না?
নিম্নলিখিত কোডগুলি সমস্যা ছাড়াই সংকলন করে: int main() { printf("Hi" "Bye"); } তবে এটি সংকলন করে না: int main() { int test = 0; printf("Hi" (test ? "Bye" : "Goodbye")); } এর কারণ কী?

12
সি থেকে লিনাক্সে পিআইডি দ্বারা কোনও প্রক্রিয়ার সিপিইউ ব্যবহারের গণনা কীভাবে করা যায়?
আমি লিনাক্সে প্রদত্ত প্রক্রিয়া আইডির জন্য প্রোগ্রাম্যিকভাবে [সি তে] সিপিইউ ব্যবহার% গণনা করতে চাই। প্রদত্ত প্রক্রিয়াটির জন্য আমরা কীভাবে রিয়েলটাইম সিপিইউ ব্যবহার করতে পারি? এটি আরও পরিষ্কার করার জন্য: প্রদত্ত প্রসেসিড বা প্রক্রিয়াটির জন্য আমার সিপিইউ ব্যবহার নির্ধারণ করতে সক্ষম হওয়া উচিত। প্রক্রিয়াটি শিশু প্রক্রিয়া হওয়ার দরকার নেই। আমি সমাধান …
95 c  linux  cpu-usage 

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