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

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

3
CHAR_BIT কী?
Http://graphics.stanford.edu/~seender/bithacks.html থেকে শাখা ছাড়াই পূর্ণসংখ্যার পরম মান (অ্যাবস) গণনার জন্য কোড উদ্ধৃত করা : int v; // we want to find the absolute value of v unsigned int r; // the result goes here int const mask = v >> sizeof(int) * CHAR_BIT - 1; r = (v + mask) …

10
মেমকি () এবং মেমমোভ () পয়েন্টার ইনক্রিমেন্টের চেয়ে দ্রুত কেন?
আমি কপি করছি N থেকে বাইট pSrcথেকে pDest। এটি একটি একক লুপে করা যেতে পারে: for (int i = 0; i < N; i++) *pDest++ = *pSrc++ কেন এই তুলনায় ধীর হয় memcpyবা memmove? এটির গতি বাড়ানোর জন্য তারা কোন কৌশল ব্যবহার করে?
92 c++  c  loops 

12
গ মধ্যে একটি 2 ডি অ্যারে শূন্যতম দ্রুততম উপায়?
আমি বারবার সিতে একটি বড় 2 ডি অ্যারের শূন্য করতে চাই এই মুহুর্তে আমি এটি করি: // Array of size n * m, where n may not equal m for(j = 0; j < n; j++) { for(i = 0; i < m; i++) { array[i][j] = 0; } } …

3
ইউনিক্স নন-ব্লকিং I / O: ও_ননব্লোক বনাম ফিউশনবিও
বিএসডি সকেট প্রোগ্রামিংয়ের প্রসঙ্গে প্রতিটি উদাহরণ এবং আলোচনার মধ্যে আমি মনে করি যে নন-ব্লকিং আই / ও মোডে কোনও ফাইল বর্ণনাকারী সেট করার প্রস্তাবিত উপায়টি O_NONBLOCKপতাকা ব্যবহার করে fcntl(), যেমন int flags = fcntl(fd, F_GETFL, 0); fcntl(fd, F_SETFL, flags | O_NONBLOCK); আমি দশ বছরেরও বেশি সময় ধরে ইউএনআইএক্স-এ নেটওয়ার্ক প্রোগ্রামিং …


4
সি (বা সাধারণ পদ্ধতিতে প্রোগ্রামিং প্রোগ্রামিং) এর জন্য নীতিমালা, সেরা অনুশীলন এবং ডিজাইনের প্যাটার্নগুলি? [বন্ধ]
বন্ধ । এই প্রশ্নটি মতামত ভিত্তিক । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? প্রশ্নটি আপডেট করুন যাতে পোস্টটি সম্পাদনা করে সত্য এবং উদ্ধৃতি দিয়ে উত্তর দেওয়া যায় । 2 বছর আগে বন্ধ । এই প্রশ্নটি উন্নত করুন সি প্রকল্প ডিজাইন করার সময় এমন কোনও পরিচিত …



9
স্ট্রাইকটি শূন্য / নাল থেকে শুরু / পুনরায় সেট করুন
struct x { char a[10]; char b[20]; int i; char *c; char *d[10]; }; আমি এই কাঠামোটি পূরণ করছি এবং তারপরে মানগুলি ব্যবহার করছি। পরবর্তী পুনরাবৃত্তিতে, আমি সমস্ত ক্ষেত্রগুলিকে পুনরায় ব্যবহার শুরু করার আগে 0বা তার nullআগে পুনরায় সেট করতে চাই । আমি এটা কিভাবে করবো? আমি কি ব্যবহার করতে …

4
স্থির আকারের ভাসমান পয়েন্টের ধরণের
ইন stdint.h(C99), বুস্ট / cstdint.hpp , এবং cstdint(সি ++ 0x) হেডার নেই অন্যান্যের মধ্যে টাইপ int32_t। একই ধরণের স্থির আকারের ভাসমান পয়েন্টের ধরণগুলি রয়েছে? এরকম কিছু float32_t?
92 c++  c  boost  floating-point 

10
সি / সি ++ এ সর্বনিম্ন দ্বিগুণ মান
কোনও সি (++) প্রোগ্রামে ক্ষুদ্রতম নেতিবাচক মান (যেমন নেতিবাচক অনন্ততা ব্যবহার করার জন্য) উপস্থাপনের জন্য কি কোনও স্ট্যান্ডার্ড এবং / বা পোর্টেবল উপায় আছে? ভাসা-র মধ্যে DBL_MIN হ'ল ক্ষুদ্রতম ধনাত্মক সংখ্যা।
92 c++  c  math 

10
সি শর্তযুক্ত প্রাক প্রসেসর-নির্দেশিকায় স্ট্রিংগুলির তুলনা কীভাবে করা যায়
আমাকে সি তে এরকম কিছু করতে হবে এটি কেবল তখনই কাজ করে যদি আমি একটি চর ব্যবহার করি তবে আমার একটি স্ট্রিং দরকার। কিভাবে আমি এটি করতে পারব? #define USER "jack" // jack or queen #if USER == "jack" #define USER_VS "queen" #elif USER == "queen" #define USER_VS "jack" #endif

8
কীভাবে একটি "দ্বিগুণ মুক্ত বা দুর্নীতি" ত্রুটিটি চিহ্নিত করা যায়
আমি যখন আমার (সি ++) প্রোগ্রামটি চালাচ্ছি তখন এটি ত্রুটিযুক্ত হয়ে ক্রাশ হয়। * গ্লিবিসি সনাক্ত হয়েছে * ./লোড: ডাবল ফ্রি বা দুর্নীতি (! পূর্ব): 0x0000000000006650 *** আমি কীভাবে ত্রুটিটি সনাক্ত করতে পারি? আমি std::coutসাফল্য ছাড়াই, মুদ্রণ ( ) বিবৃতি ব্যবহার করার চেষ্টা করেছি । এটাকে gdbআরও সহজ করতে পারব?
92 c++  c  debugging  free 

11
সি / সি ++ এ অ্যারে অনুলিপি করার জন্য কোনও ফাংশন রয়েছে?
আমি জাভা প্রোগ্রামার সি / সি ++ শিখছি। সুতরাং আমি জানি যে জাভাতে সিস্টেম.আর্রয়কপি () এর মতো একটি ফাংশন রয়েছে; একটি অ্যারে অনুলিপি করতে। আমি ভাবছিলাম যে কোনও অ্যারে অনুলিপি করতে সি বা সি ++ তে কোনও ফাংশন রয়েছে কিনা। আমি কেবল লুপ, পয়েন্টার ইত্যাদির জন্য একটি অ্যারে অনুলিপি করার …
92 c++  c  arrays 

4
স্ক্যানফ () বাফারে নতুন লাইন চর ছেড়ে দেয়
আমি নিম্নলিখিত প্রোগ্রাম আছে: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter another char: "); scanf("%c", &c2); // line 4 printf("Done"); …
92 c  scanf 

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