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

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


10
সি এবং সি ++ সংকলকগুলি যখন কখনও প্রয়োগ না করা হয় তখন ফাংশন স্বাক্ষরে অ্যারে দৈর্ঘ্যের অনুমতি দেয় কেন?
আমার শেখার সময়কালে আমি এটি খুঁজে পেয়েছি: #include<iostream> using namespace std; int dis(char a[1]) { int length = strlen(a); char c = a[2]; return length; } int main() { char b[4] = "abc"; int c = dis(b); cout << c; return 0; } ভেরিয়েবলের মধ্যে int dis(char a[1]), [1]মনে হয় …
131 c++  c  arrays 

2
রিলিজ মোডে, কোড আচরণ প্রত্যাশার মতো নয়
নিম্নলিখিত কোডটি ডিবাগ মোড এবং রিলিজ মোডের অধীনে (ভিজ্যুয়াল স্টুডিও ২০০৮ ব্যবহার করে) বিভিন্ন ফলাফল উত্পন্ন করে: int _tmain(int argc, _TCHAR* argv[]) { for( int i = 0; i < 17; i++ ) { int result = i * 16; if( result > 255 ) { result = 255; } …

3
সীমাটি 959 নয় তবে 960 নয় কেন সাধারণ লুপটি অনুকূলিত হবে?
এই সাধারণ লুপটি বিবেচনা করুন: float f(float x[]) { float p = 1.0; for (int i = 0; i < 959; i++) p += 1; return p; } যদি আপনি জিসিসি 7 (স্ন্যাপশট) বা ঝনঝন (ট্রাঙ্ক) দিয়ে -march=core-avx2 -Ofastআপনার সাথে সংকলন করেন তবে এর সাথে খুব সামান্য কিছু পান। .LCPI0_0: …
131 c  gcc  optimization  clang 

16
আমি সিটিতে কীভাবে 6464 এনকোড (ডিকোড) করব?
আমার স্বাক্ষরবিহীন চর ভেরিয়েবলে বাইনারি ডেটা রয়েছে। আমাকে সেগুলিতে সিএম পিইএম বেস 64 এ রূপান্তর করতে হবে। আমি ওপেনসেল লাইব্রেরিতে দেখেছি তবে আমি কোনও ফাংশন খুঁজে পাইনি। কোন শরীরের কোন ধারণা আছে?
131 c  base64 

4
বুলেট থেকে ইন রূপান্তর
এই রূপান্তরটি কতটা পোর্টেবল। আমি নিশ্চিত হতে পারি যে উভয় দাবিই উত্তীর্ণ হয়েছে? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); কেন জিজ্ঞাসা করবেন না। আমি জানি এটি কুৎসিত। ধন্যবাদ.
131 c++  c  c99 

4
জিসিসি ডিফল্ট ডিরেক্টরিগুলি অন্তর্ভুক্ত কি?
আমি যখন সিসিটি দিয়ে খুব সাধারণ উত্স ফাইলটি সংকলন করি তখন আমাকে স্ট্যান্ডিও বা স্টডিলিবের মতো ফাইলগুলি স্ট্যান্ডার্ডের জন্য নির্দিষ্ট করতে হবে না। এই ফাইলগুলি কীভাবে খুঁজে পেতে জিসিসি জানে? এটির /usr/includeভিতরে কী শক্তিশালী পথ রয়েছে, বা এটি অন্য ওএস উপাদানগুলির থেকে পাথ পাবে?
131 c++  c  linux  gcc  include-path 

12
সি-তে স্বাক্ষরবিহীন ফ্লোটস কেন নেই?
আমি জানি, প্রশ্নটি অদ্ভুত বলে মনে হচ্ছে। প্রোগ্রামাররা মাঝে মাঝে অনেক বেশি ভাবেন। দয়া করে পড়ুন ... সিআই ব্যবহার করে signedএবং unsignedঅনেকগুলি পূর্ণসংখ্যায়। আমি সত্যটি পছন্দ করি যে আমি যদি স্বাক্ষরযুক্ত ভেরিয়েবলের জন্য একটি স্বাক্ষরিত পূর্ণসংখ্যা নির্ধারণের মতো কাজগুলি করি তবে সংকলক আমাকে সতর্ক করে। আমি স্বাক্ষরিত হয়েছি যদি আমি …


14
কেন ফাংশন পয়েন্টার এবং ডেটা পয়েন্টার সি / সি ++ এ বেমানান?
আমি পড়েছি যে কোনও ফাংশন পয়েন্টারকে ডেটা পয়েন্টারে রূপান্তর করা এবং বিপরীতে বেশিরভাগ প্ল্যাটফর্মগুলিতে কাজ করে তবে কাজের গ্যারান্টিযুক্ত নয়। কেন এই ক্ষেত্রে? উভয়ই কেবল প্রধান মেমরির ঠিকানা হিসাবে হওয়া উচিত নয় এবং তাই উপযুক্ত?

17
চর প্রোগ্রাম হিসাবে সি প্রোগ্রামে একটি পাঠ্য ফাইল "# অন্তর্ভুক্ত করুন" []
সংকলন সময়ে সি প্রোগ্রামে একটি সম্পূর্ণ পাঠ্য ফাইলকে স্ট্রিং হিসাবে অন্তর্ভুক্ত করার কোনও উপায় আছে কি? কিছুটা এইরকম: file.txt যাও: This is a little text file main.c: #include <stdio.h> int main(void) { #blackmagicinclude("file.txt", content) /* equiv: char[] content = "This is\na little\ntext file"; */ printf("%s", content); } একটি ছোট প্রোগ্রাম …

5
আমি কীভাবে লিনাক্সে জিসিসির জন্য একটি সাধারণ মেকফাইল তৈরি করব?
আমি তিনটি ফাইল আছে: program.c, program.hএবং headers.h। program.cঅন্তর্ভুক্ত program.hএবং headers.h। আমার এটি জিসিসি সংকলক ব্যবহার করে লিনাক্সে সংকলন করতে হবে । আমি কীভাবে এটি করব তা নিশ্চিত নই। নেটবিয়ান আমার জন্য একটি তৈরি করেছে, তবে এটি খালি।
130 c  gcc  makefile 

4
আকার (আমার_আর) [0] সংকলন এবং সমান আকারের (মাই_আর [0]) কেন?
এই কোডটি সংকলন করে কেন? _Static uint32_t my_arr[2]; _Static_assert(sizeof(my_arr) == 8, ""); _Static_assert(sizeof(my_arr[0]) == 4, ""); _Static_assert(sizeof(my_arr)[0] == 4, ""); প্রথম 2 টি দৃts়ভাবে স্পষ্টতই সঠিক, তবে আমি শেষ পংক্তিটি ব্যর্থ হওয়ার প্রত্যাশা করতাম, কারণ আমার বোঝাপড়াটি হ'ল sizeof()একটি পূর্ণসংখ্যা শাব্দিককে মূল্যায়ন করা উচিত, যা অ্যারে হিসাবে বিবেচনা করা যায় …
129 c  sizeof 

11
ব্রেকপয়েন্টগুলির একটি তালিকা সংরক্ষণ করতে জিডিবি পাচ্ছেন
ঠিক আছে, তথ্য বিরতি ব্রেকপয়েন্টগুলি তালিকাভুক্ত করে, তবে এই প্রশ্নে যেমন - কম্যান্ড ব্যবহার করে তাদের পুনঃব্যবহারের সাথে ভালভাবে কাজ করবে এমন বিন্যাসে নয় । জিডিবির কি আবার কোনও ইনপুট গ্রহণযোগ্য কোনও ফাইলে তাদের ফেলে দেওয়ার কোনও পদ্ধতি আছে? কখনও কখনও একটি ডিবাগিং সেশনে, পরীক্ষার জন্য ব্রেকপয়েন্টগুলির একটি সেট তৈরি …
129 c++  c  debugging  gdb  breakpoints 

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

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