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

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

8
সি পরিবর্তনশীল ঘোষণার স্থান
আমি দীর্ঘদিন ধরে ভেবেছিলাম যে সি তে, ফাংশনের শুরুতে সমস্ত ভেরিয়েবলগুলি ঘোষণা করতে হয়েছিল। আমি জানি যে C99 তে নিয়মগুলি সি ++ এর মতোই তবে সি 98 / এএনএসআই সি-র জন্য পরিবর্তনশীল ঘোষণা স্থান নির্ধারণের নিয়মগুলি কী কী? নিম্নলিখিত কোডটি সফলভাবে gcc -std=c89এবং এর সাথে সংকলন করে gcc -ansi: #include …
129 c  declaration  c89 

6
সকেট লাইব্রেরিতে আরসিভি কল করার সময় আমার আরসিভি বাফারটি কত বড় হওয়া উচিত
সিতে সকেট লাইব্রেরি সম্পর্কে আমার কয়েকটি প্রশ্ন রয়েছে এখানে কোডের একটি স্নিপেট আমি আমার প্রশ্নগুলিতে উল্লেখ করব। char recv_buffer[3000]; recv(socket, recv_buffer, 3000, 0); Recv_buffer কত বড় করবেন তা আমি কীভাবে সিদ্ধান্ত নেব? আমি 3000 ব্যবহার করছি, কিন্তু এটি নির্বিচারে। recv()আমার বাফারের চেয়ে বড় প্যাকেট পেলে কি হয় ? আমি কীভাবে …
129 c  sockets  buffer  recv 

6
জিসিসির সাথে x86 এ পূর্ণসংখ্যা ওভারফ্লো কেন অসীম লুপের কারণ?
নিম্নলিখিত কোডটি জিসিসিতে একটি অসীম লুপে যায়: #include <iostream> using namespace std; int main(){ int i = 0x10000000; int c = 0; do{ c++; i += i; cout << i << endl; }while (i > 0); cout << c << endl; return 0; } সুতরাং এখানে চুক্তিটি রয়েছে: স্বাক্ষরযুক্ত পূর্ণসংখ্যার …
129 c++  c  gcc  x86  undefined-behavior 

15
সি প্রোগ্রামিংয়ে শূন্য পয়েন্টার ধারণা
সি প্রোগ্রামিং ভাষায় টাইপ-কাস্টিং ছাড়াই কি কোনও শূন্য পয়েন্টারকে অবজ্ঞা করা সম্ভব? এছাড়াও, কোনও ফাংশনকে সাধারণ করার কোনও উপায় আছে যা একটি পয়েন্টার গ্রহণ করতে পারে এবং এটি একটি শূন্য পয়েন্টারটিতে সঞ্চয় করতে পারে এবং সেই শূন্য পয়েন্টারটি ব্যবহার করে, আমরা কী সাধারণকরণ করতে পারি? যেমন: void abc(void *a, int …
129 c  void-pointers 

11
আপনি স্ক্যানফ ব্যবহার করে কীভাবে স্পেসগুলি প্রবেশ করতে দেবেন?
নিম্নলিখিত কোড ব্যবহার করে: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); কোনও ব্যবহারকারী তাদের নাম লিখতে পারে তবে তারা যখন কোনও স্থানের মতো কোনও নাম প্রবেশ করায় Lucas Aardvark, scanf()তার পরে সমস্ত কিছু বন্ধ করে দেয় Lucas। …
129 c  string  printf  scanf  whitespace 

9
মাইলক / ফ্রি / নতুন / ডিলিটে কখন এবং কেন একটি সংকলক 0xCD, 0xDD ইত্যাদিতে মেমরি শুরু করবে?
আমি জানি যে সংকলকটি কখনও কখনও 0xCDএবং যেমন নির্দিষ্ট নিদর্শনগুলির সাথে স্মৃতি সূচনা করে 0xDD। আমি যা জানতে চাই তা কখন এবং কেন ঘটে। কখন এটি ব্যবহৃত সংকলক নির্দিষ্ট? কি malloc/newএবং free/deleteএই ব্যাপারে একই ভাবে কাজ করে? এটি কি প্ল্যাটফর্ম নির্দিষ্ট? এটি অন্যান্য অপারেটিং সিস্টেমে যেমন ঘটবে Linuxনাকি VxWorks? কেন …

3
C89 মোডে সংকলন করার সময় নীচের প্রোগ্রাম আউটপুট `C89` এবং C99 মোডে সংকলন করার সময়` C99` কীভাবে হয়?
আমি ওয়েব থেকে এই সি প্রোগ্রামটি পেয়েছি: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } এই প্রোগ্রামটির সাথে মজার বিষয়টি হ'ল এটি যখন C89 মোডে সংকলিত হয় এবং চালিত হয় C89তখন এটি মুদ্রণ করে এবং যখন এটি সংকলিত হয় এবং C99 মোডে চালিত হয়, এটি মুদ্রণ করে C99। তবে …
128 c  printf  comments  c99  c89 

12
পাইথনকে মেশিন কোডে সংকলন করা কি সম্ভব?
পাইথন (সম্ভবত একটি মধ্যবর্তী সি উপস্থাপনার মাধ্যমে) মেশিন কোডে সংকলন করা কতটা সম্ভব হবে? সম্ভবত এটি একটি পাইথন রানটাইম লাইব্রেরির সাথে লিঙ্ক করার প্রয়োজন হবে এবং পাইথন স্ট্যান্ডার্ড লাইব্রেরির যে কোনও অংশ যা পাইথন ছিল সেগুলিও সংকলিত (এবং সংযুক্ত) করা দরকার। এছাড়াও, আপনি যদি অভিব্যক্তিগুলির গতিশীল মূল্যায়ন করতে চান তবে …
128 python  c  linker  compilation 

30
এনাম টাইপ ভেরিয়েবলকে স্ট্রিংয়ে কীভাবে রূপান্তর করবেন?
এনাম টাইপের যে ভেরিয়েবলের মান দেখানোর জন্য প্রিন্টফ কিভাবে করবেন? এই ক্ষেত্রে: typedef enum {Linux, Apple, Windows} OS_type; OS_type myOS = Linux; এবং আমার যা দরকার তা হ'ল কিছুটা printenum(OS_type, "My OS is %s", myOS); যা অবশ্যই একটি স্ট্রিং "লিনাক্স" দেখায়, কোনও পূর্ণসংখ্যা নয়। আমি মনে করি, প্রথমে আমাকে স্ট্রিংগুলির …
128 c++  c  preprocessor  ansi-c 

10
পয়েন্টার এক্সপ্রেশন: * পিটিআর ++, * ++ পিটিআর এবং ++ * পিটিআর
সম্প্রতি আমি এই সমস্যার মুখোমুখি হয়েছি যা আমি নিজে বুঝতে পারি না। এই তিনটি এক্সপ্রেশনটির প্রকৃত অর্থ কী? *ptr++ *++ptr ++*ptr আমি রিচি চেষ্টা করেছি। কিন্তু দুর্ভাগ্যক্রমে তিনি এই 3 টি অপারেশন সম্পর্কে যা বলেছিলেন তা অনুসরণ করতে অক্ষম হয়েছিল। আমি জানি তারা সকলেই পয়েন্টার / মান নির্দেশিত মান বৃদ্ধি …
128 c++  c  pointers  increment 

7
আমি যদি সি / সি ++ তে 0-আকারের অ্যারে সংজ্ঞায়িত করি তবে কী হবে?
শুধু কৌতূহল, আমি int array[0];কোডে একটি শূন্য দৈর্ঘ্যের অ্যারের সংজ্ঞা দিলে আসলে কী ঘটে ? জিসিসি মোটেই অভিযোগ করে না। নমুনা প্রোগ্রাম #include <stdio.h> int main() { int arr[0]; return 0; } শোধন আমি দারহজারের মন্তব্যে পরিবর্তনশীল দৈর্ঘ্যের মতো ইঙ্গিত করার পরিবর্তে শূন্য-দৈর্ঘ্যের অ্যারেগুলি এভাবে শুরু করা হয়েছিল কিনা তা …
127 c++  c  arrays 

3
একই সকেটে পাঠানো / পুনর্বিবেচনার সমান্তরাল কলগুলি কি বৈধ?
আমরা কি একই সকেটে একটি থ্রেড থেকে আর অন্যের কাছ থেকে পাঠানো কল করতে পারি? আমরা কি একই সকেটের বিভিন্ন থ্রেড থেকে সমান্তরালভাবে একাধিক প্রেরিকে কল করতে পারি? আমি জানি যে একটি ভাল ডিজাইনের এড়াতে হবে, তবে এই সিস্টেমের এপিআইগুলি কীভাবে আচরণ করবে তা আমি পরিষ্কার নয়। আমি একই জন্য …
127 c  networking  sockets 

8
প্রিন্টফ () ব্যবহার করে কোনও স্ট্রিংয়ের কয়টি অক্ষর মুদ্রণ করতে হবে তার কোনও উপায় আছে?
কোনও স্ট্রিংয়ের কয়টি অক্ষর মুদ্রণ করতে হবে তা নির্দিষ্ট করার কোনও উপায় আছে ( intগুলি দশমিক জায়গাগুলির সমান )? printf ("Here are the first 8 chars: %s\n", "A string that is more than 8 chars"); এটি মুদ্রণ করতে চান: Here are the first 8 chars: A string
127 c++  c  printf 

8
এএনএসআই সি ব্যবহার করে মিলি সেকেন্ডে সময় কীভাবে পরিমাপ করা যায়?
শুধুমাত্র এএনএসআই সি ব্যবহার করে, মিলিসেকেন্ড যথার্থতা বা আরও কিছু দিয়ে সময়কে মাপার কোনও উপায় আছে কি? আমি টাইম ব্রাউজ করছিলাম but তবে আমি কেবল দ্বিতীয় স্পষ্টতা ফাংশন পেয়েছি।

5
পাইথন (এবং পাইথন সি এপিআই): __ নতুন__ বনাম __init__
আমি যে প্রশ্নটি জিজ্ঞাসা করতে চাইছি তা পাইথন দ্বারা __ নতুন__ এবং __init__ ব্যবহারের সদৃশ ? কিন্তু নির্বিশেষে, এটা এখনও স্পষ্ট নয় আমার কাছে ঠিক কি মধ্যে ব্যবহারিক পার্থক্য __new__এবং __init__হয়। আপনি আমাকে তাড়াহুড়া করার আগে যে __new__জিনিসগুলি তৈরির জন্য এবং __init__অবজেক্টগুলি আরম্ভ করার জন্য তাড়ানোর আগে, আমাকে পরিষ্কার করে …
126 python  c  python-c-api 

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