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

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

7
বহিরাগত স্থাপত্যগুলি স্ট্যান্ডার্ড কমিটিগুলি যত্ন করে about
আমি জানি যে সি এবং সি ++ স্ট্যান্ডার্ডগুলি ভাষা প্রয়োগের অনেকগুলি দিকনির্দেশিত করে - কেবল যদি অন্য বৈশিষ্ট্য সহ কোনও আর্কিটেকচার থাকে তবে এটির জন্য একটি আদর্শ মানক সংকলক লেখা খুব কঠিন বা অসম্ভব হবে। আমি জানি 40 বছর আগে যে কোনও কম্পিউটারের নিজস্ব অনন্য বৈশিষ্ট্য ছিল। যাইহোক, আমি আজ …
154 c++  c  architecture 

5
এখনও ভালগ্রাইন্ড দ্বারা সনাক্তযোগ্য লিক সনাক্ত করা হয়েছে
এই ব্লকটিতে উল্লিখিত সমস্ত ফাংশনগুলি লাইব্রেরির ফাংশন। আমি কীভাবে এই স্মৃতি ফুটোটি সংশোধন করতে পারি? এটি " এখনও পৌঁছনীয় " বিভাগের অধীনে তালিকাভুক্ত করা হয়েছে । (আরও 4 টি রয়েছে যা খুব মিল, তবে বিভিন্ন আকারের) 630 bytes in 1 blocks are still reachable in loss record 5 of 5 …
154 c  pthreads  valgrind 


6
আইফোনে অবজেক্টিভ-সি সহ পদ্ধতির নাম এনএসলোগ
বর্তমানে আমরা শ্রেণীর নাম এবং লগের উত্স লাইন নম্বর প্রিন্ট করতে একটি বর্ধিত লগ প্রক্রিয়াটি নিজেরাই নির্ধারণ করছি। #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) উদাহরণস্বরূপ, যখন আমি এনসিএলগকে কল করি (@ "হ্যালো ওয়ার্ল্ড"); আউটপুটটি হবে: <ApplicationDelegate:10>Hello world এখন আমি পদ্ধতির নামটিও লগ আউট …

11
~ x + ~ y == ~ (x + y) সর্বদা মিথ্যা?
এই কোডটি কি সর্বদা মিথ্যা হিসাবে মূল্যায়ন করে? উভয় ভেরিয়েবল দুটি এর পরিপূরক স্বাক্ষরিত ints। ~x + ~y == ~(x + y) আমি মনে করি এমন কিছু সংখ্যা থাকা উচিত যা শর্তগুলি সন্তুষ্ট করে। আমি সংখ্যাগুলির মধ্যে পরীক্ষা করার চেষ্টা করেছি -5000এবং 5000কখনও সমতা অর্জন করতে পারি নি। শর্তটির সমাধানগুলি …

9
সি তে, ধনুর্বন্ধক একটি স্ট্যাক ফ্রেম হিসাবে কাজ করে?
যদি আমি কোঁকড়া ধনুর্বন্ধনী একটি নতুন সেট মধ্যে একটি পরিবর্তনশীল তৈরি, যে পরিবর্তনশীল বন্ধনী বন্ধনী উপরের স্ট্যাক বন্ধ পপ, বা এটি ফাংশন শেষ না হওয়া পর্যন্ত স্থির হয়? উদাহরণ স্বরূপ: void foo() { int c[100]; { int d[200]; } //code that takes a while return; } হবে dসময় মেমরি গ্রহণ …
153 c  memory  stack 

9
সি তে একটি "কলব্যাক" কী এবং সেগুলি কীভাবে বাস্তবায়ন করা হয়?
আমি যে পড়াটি করেছি তা থেকে, কোর অডিও কলব্যাকগুলিতে (এবং সি ++, তবে এটি অন্য একটি গল্পের উপর নির্ভর করে) he আমি একটি ফাংশন স্থাপনের ধারণা (সাজানোর) বুঝতে পারি যা কোনও কার্য সম্পাদন করতে বারবার অন্য একটি ফাংশন দ্বারা ডাকা হয়। আমি ঠিক বুঝতে পারি না যে তারা কীভাবে সেট …
153 c  callback 

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

13
সি তে ক্রিয়ামূলক প্রোগ্রামিংয়ের জন্য কোন সরঞ্জামগুলি রয়েছে?
আমি সি (ইন কার্যকরী প্রোগ্রামিং কাজ সম্পর্কে যেতে হবে সে সম্পর্কে ইদানীং অনেক ভেবে দেখেছি না সি ++)। স্পষ্টতই, সি একটি প্রক্রিয়াগত ভাষা এবং প্রকৃতপক্ষে স্থানীয়ভাবে কার্যকরী প্রোগ্রামিং সমর্থন করে না। এমন কি কোনও সংকলক / ভাষার এক্সটেনশান রয়েছে যা ভাষার সাথে কিছু কার্যকরী প্রোগ্রামিং কনস্ট্রাক্ট যুক্ত করে? জিসিসি ভাষা …

13
Num ++ 'int num' এর জন্য পারমাণবিক হতে পারে?
সাধারণভাবে, (বা ) জন্য int num, রিড-মডিফাই-রাইটিং অপারেশন হিসাবে পারমাণবিক নয় । তবে আমি প্রায়শই সংকলকগুলি দেখতে পাই, উদাহরণস্বরূপ, জিসিসি , এর জন্য নিম্নলিখিত কোড তৈরি করুন ( এখানে চেষ্টা করুন ):num++++num যেহেতু লাইন 5, যা num++একটি নির্দেশের সাথে মিলে যায়, তাই আমরা কি সিদ্ধান্ত নিতে পারি যে এই ক্ষেত্রে …

8
সি ব্যবহার করে একটি অ্যারে ফিরছে
আমি সি-তে তুলনামূলকভাবে নতুন এবং অ্যারে নিয়ে কাজ করার পদ্ধতিগুলির জন্য আমার কিছুটা সহায়তা প্রয়োজন। জাভা প্রোগ্রামিং থেকে আসা, আমি বলতে সক্ষম হতে অভ্যস্তint [] method() অ্যারে ফেরত দেওয়ার । তবে, আমি জানতে পেরেছি যে সি দিয়ে আপনি যখন ফিরিয়ে দেন তখন আপনাকে অ্যারেগুলির জন্য পয়েন্টার ব্যবহার করতে হবে। নতুন …
153 c  arrays  pointers  char 

2
কীভাবে সি প্রিপ্রোসেসর দিয়ে দু'বার কনটেনেট করতে হবে এবং "আর্গ ## _ ## ম্যাক্রো" হিসাবে ম্যাক্রো প্রসারিত করবেন?
আমি এমন একটি প্রোগ্রাম লেখার চেষ্টা করছি যেখানে কিছু ফাংশনগুলির নাম এই জাতীয় ম্যাক্রোর সাথে নির্দিষ্ট ম্যাক্রো ভেরিয়েবলের মানের উপর নির্ভরশীল: #define VARIABLE 3 #define NAME(fun) fun ## _ ## VARIABLE int NAME(some_function)(int a); দুর্ভাগ্যক্রমে, ম্যাক্রো এটিতে NAME()পরিণত হয় int some_function_VARIABLE(int a); বরং int some_function_3(int a); সুতরাং এটি পরিষ্কারভাবে এটি …

4
"# সংজ্ঞা _জিএনইউএসএসসিআরসি" কী বোঝায়?
আজ আমাকে basename()ফাংশনটি ব্যবহার করতে হয়েছিল , এবং man 3 basename( এখানে ) আমাকে কিছু অদ্ভুত বার্তা দিয়েছে: মন্তব্য বেসনাম () এর দুটি পৃথক সংস্করণ রয়েছে - উপরে বর্ণিত পসিক্স সংস্করণ এবং জিএনইউ সংস্করণ যা পরে পাওয়া যায় #define _GNU_SOURCE #include <string.h> আমি ভাবছি এর #define _GNU_SOURCEঅর্থ কী: জিএনইউ-সম্পর্কিত লাইসেন্স …
152 c  posix  gnu 

22
সি কোডে পরিচালনা করার সময় ত্রুটি
কোনও সি লাইব্রেরিতে ধারাবাহিক উপায়ে ত্রুটি পরিচালনা করার ক্ষেত্রে ত্রুটি আসে যখন আপনি "সেরা অনুশীলন" হিসাবে বিবেচনা করেন। দুটি উপায় নিয়ে আমি ভাবছিলাম: সর্বদা ত্রুটি কোডটি ফিরিয়ে দিন। একটি সাধারণ ক্রিয়াকলাপটি এর মতো দেখায়: MYAPI_ERROR getObjectSize(MYAPIHandle h, int* returnedSize); সর্বদা একটি ত্রুটি পয়েন্টার পদ্ধতির সরবরাহ করে: int getObjectSize(MYAPIHandle h, MYAPI_ERROR* …
152 c  error-handling 

7
একটি / প্রোক / ফাইল পার্স করা নিরাপদ?
আমি পার্স করতে চাই /proc/net/tcp/ , তবে এটি নিরাপদ? আমার কীভাবে ফাইলগুলি খুলতে এবং পড়তে হবে এবং /proc/ভয় পাওয়া উচিত নয় যে একই সাথে অন্য কোনও প্রক্রিয়া (বা ওএস নিজেই) এটিকে পরিবর্তন করবে?
152 c++  c  linux  unix  procfs 

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