ভিজ্যুয়াল স্টুডিওতে সি প্রোগ্রামিং


103

আমি কি সি প্রোগ্রামিং শিখতে ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারি? নতুন প্রকল্প মেনুতে আমি ভিজ্যুয়াল বেসিক, ভিজ্যুয়াল সি #, ভিজ্যুয়াল সি ++, ভিজ্যুয়াল এফ # এবং অন্যদের মধ্যে চয়ন করতে পারি তবে আমি "সি" বা "ভিজ্যুয়াল সি" দেখতে পাচ্ছি না।


4
ভিএস কেবল সি
98

4
2012 এর তুলনায় ভিজ্যুয়াল স্টুডিও 2013 এর সি এর জন্য অনেক বেশি ভাল সমর্থন রয়েছে
ইনিশার

আমার কাছে বই এবং ভিডিও টিউটোরিয়াল রয়েছে তবে কোডটি সংকলন এবং লেখার জন্য ব্যবহৃত সরঞ্জামগুলির ক্ষেত্রে এটির সমস্তগুলির নিজস্ব সুপারিশ রয়েছে। আমি কেবল এমন কিছু চাই যা সম্পর্কে আমি পরিচিত।
হ্যালো ওয়ার্ল্ড

4
@ জুরেমেডিক্স যদিও ঠিক একই অনুচ্ছেদে তিনি বলেছেন যে "একটি আইডিই, বা" ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট "আপনাকে বোকা বানিয়ে দেবে।" এবং "আপনি কিছু করতে চাইলে সেগুলি কার্যকর হয়" তিনি তখন বলেছিলেন যে তারা সি এর জন্য অর্থহীন ( তবে এটি বলে মনে হয় কারণ তিনি কোনও ভাল খুঁজে পান নি)। আমি নিশ্চিত যে যদি কোনও জিইউআই লিখতে / জিইআইআই লিখতে শেখা হয়, এবং অবশ্যই গ্রন্থাগারগুলি ব্যবহার করা হয়, তবে সি এর জন্য যদি কোনও ভাল আইডিই থাকে তবে এটি খুব কার্যকর হবে, অর্থহীন নয়।
বারলপ

15
কোনও আইডিই বললে আপনি আমার কাছে বোকা হয়ে যাবেন তা কোনও ডিবাগার বা বিচ্ছিন্নকারী আপনাকে বোকা করে দেবে বলে অনুরূপ। এটি একটি সরঞ্জাম এর স্থানটি জানুন এবং জেনে রাখুন যে এটি মৌলিক বিষয়গুলি শেখার কোনও প্রতিস্থাপন নয়। এটিকে বোজেইয়ামে পরিণত করবেন না কারণ কিছু লোক শিখতে না এড়াতে এটি ব্যবহার করে।
পিটারটি

উত্তর:


88

সংক্ষিপ্ত উত্তর: হ্যাঁ, আপনার সি। সি পি ফাইলের নতুন নামকরণ করা দরকার, যাতে আপনি সি লিখতে পারেন: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396

উপরের লিঙ্ক থেকে:

ডিফল্টরূপে, ভিজ্যুয়াল সি ++ সংকলক সি। সি-তে শেষ হওয়া সমস্ত ফাইল এবং .cpp এ শেষ হওয়া সমস্ত ফাইল সি ++ উত্স কোড হিসাবে বিবেচনা করে। সংকলককে ফাইলের নাম প্রসার ছাড়াই সমস্ত ফাইল সি হিসাবে গণ্য করতে, / টিসি সংকলক বিকল্পটি ব্যবহার করুন।

বলা হচ্ছে, আমি ভিজুয়াল স্টুডিওতে সি ভাষা শেখার প্রস্তাব দিই না, কেন ভিএস? এতে সি শিখার সময় আপনি ব্যবহার করবেন না এমন প্রচুর বৈশিষ্ট্য রয়েছে


29
প্রায়শই "লার্নিং সি" (বা সি ++) হ'ল সহজ অংশ - হার্ড অংশটি দরকারী (প্রায়শই জিইআইআই) অ্যাপ্লিকেশনগুলি কীভাবে তৈরি করতে হয় তা শিখছে, যার জন্য সমস্ত ধরণের লাইব্রেরি এবং ফ্রেমওয়ার্কের সাথে পরিচিত হওয়া প্রয়োজন, এবং আইডিই এই অভিজ্ঞতাটিকে অনেক বেশি পরিচালিত করে তোলে ।
দাই

10
আমি অন্যান্য ভাষা ব্যবহার করে ভিজ্যুয়াল স্টুডিওর সাথে ইতিমধ্যে পরিচিত।
হ্যালো ওয়ার্ল্ড

13
কেবল তা নিশ্চিত করার জন্য, পরীক্ষা করুন / টিপি সংকলন পতাকাটি সেট করা নেই। পতাকাটি সেট করা থাকলে, এটি সি ++ হিসাবে .c প্রোগ্রামগুলি তৈরি করে।
কাপ

58

হ্যাঁ, আপনি খুব ভাল সি ভিজ্যুয়াল স্টুডিও ব্যবহার করে শিখতে পারেন।

ভিজ্যুয়াল স্টুডিও তার নিজস্ব সি সংকলক নিয়ে আসে, যা আসলে সি ++ সংকলক। .cআপনার উত্স কোডটি সংরক্ষণ করতে কেবল ফাইল এক্সটেনশানটি ব্যবহার করুন ।

সি তৈরির জন্য আপনাকে আইডিই ব্যবহার করতে হবে না আপনি নোটপ্যাডে উত্সটি লিখতে পারেন, এবং এটি ডেভেলপার কমান্ড প্রম্পট ব্যবহার করে কমান্ড লাইনে সংকলন করতে পারেন যা ভিজ্যুয়াল স্টুডিওতে আসে।

বিকাশকারী কমান্ড প্রম্পটটি খুলুন, আপনি যে ডিরেক্টরিটিতে কাজ করছেন তা প্রবেশ করুন, clআপনার সি কোডটি সংকলন করতে কমান্ডটি ব্যবহার করুন ।

উদাহরণস্বরূপ, cl helloworld.cনামের একটি ফাইল সংকলন করে helloworld.c

আরও তথ্যের জন্য এটি উল্লেখ করুন: ওয়াকথ্রু: কমান্ড লাইনে একটি সি প্রোগ্রাম সংকলন করুন

আশাকরি এটা সাহায্য করবে


7

হ্যা, তুমি পারো:

আপনি সি ++ প্রকল্পের টেম্পলেট ব্যবহার করে একটি সি-লোগো প্রকল্প তৈরি করতে পারেন। উত্পন্ন প্রকল্পে, .cpp ফাইল নাম এক্সটেনশান রয়েছে এমন ফাইলগুলি সনাক্ত করুন এবং এটিকে .c এ পরিবর্তন করুন। তারপরে, প্রকল্পটির জন্য প্রকল্প বৈশিষ্ট্য পৃষ্ঠাতে (সমাধানের জন্য নয়), কনফিগারেশন বৈশিষ্ট্যগুলি প্রসারিত করুন, সি / সি ++ এবং অ্যাডভান্সড নির্বাচন করুন। সি কোড (/ টিসি) হিসাবে সংকলন হিসাবে সেটিংস হিসাবে সেটিংস পরিবর্তন করুন।

https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-tyype?view=vs-2017


7

হ্যাঁ এটি, ভিজ্যুয়াল স্টুডিও সংস্করণের কোনওটিতেই সি উল্লেখ করা হয়নি, তবে এটি সি ++ সংকলক সহ অন্তর্ভুক্ত করা হয়েছে (সুতরাং আপনাকে সি ++ এর অধীনে দেখতে হবে)। সি এবং সি ++ ব্যবহারের মধ্যে প্রধান পার্থক্য হল নামকরণ সিস্টেম (যেমন .c ব্যবহার করা হয় এবং .cpp নয় )।

আপনি একটি সি ++ প্রকল্প তৈরি এবং C যদিও তা নামান্তর, না সতর্কতা অবলম্বন করা আবশ্যক আছে এতে কাজ না হলে

কমান্ড লাইন থেকে কোডিং সি:

অনেকটা আপনি gccলিনাক্সে ব্যবহার করতে পারেন (বা আপনি যদি মিনিজিডাব্লু ইনস্টল করেছেন) কমান্ড প্রম্পট থেকে ভিজ্যুয়াল স্টুডিওতে একটি কমান্ড রয়েছে (এটি অবশ্যই ভিজ্যুয়াল স্টুডিও বিকাশকারী কমান্ড প্রম্পট হওয়া উচিত)। অন্যান্য উত্তরে উল্লিখিত হিসাবে আপনি clনিজের সি ফাইলটি সংকলন করতে ব্যবহার করতে পারেন (এটির নামকরণ করা হয়েছে তা নিশ্চিত করুন। সি )

উদাহরণ:

cl myfile.c

বা স্বীকৃত সমস্ত আদেশ পরীক্ষা করতে:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

usage: cl [ option... ] filename... [ /link linkoption... ]

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>

আইডিই থেকে কোডিং সি:

সন্দেহ নেই ভিজ্যুয়াল স্টুডিওর অন্যতম সেরা বৈশিষ্ট্য হ'ল সুবিধাজনক আইডিই।

যদিও এটি আরও কনফিগার করা দরকার, আপনি কম্পাইল করার আগে বুনোগুলি যেমন বেসিক ডিবাগিং পান (উদাহরণস্বরূপ যদি আপনি একটি ভুলে যান ;)

একটি সি প্রকল্প তৈরি করতে নিম্নলিখিতগুলি করুন:

একটি নতুন প্রকল্প শুরু করুন Empty Project, সি ++ এর অধীনে যান এবং নির্বাচন করুন , Nameআপনার প্রকল্পের সন্নিবেশ করুন এবং Locationআপনি এটি ইনস্টল করতে চান, তারপরে ক্লিক করুন Ok। এখন প্রকল্পটি তৈরি হওয়ার জন্য অপেক্ষা করুন।

এখানে চিত্র বর্ণনা লিখুন

Solutions Explorerডান ক্লিকের নীচে পরবর্তী Source Files, Addতারপর নির্বাচন করুন New Item। আপনার এমন কিছু দেখা উচিত:

এখানে চিত্র বর্ণনা লিখুন

Source.cppএকটি .cএক্সটেনশন অন্তর্ভুক্ত করার জন্য নাম পরিবর্তন করুন ( Source.cউদাহরণস্বরূপ)। আপনি যে অবস্থানটি রাখতে চান তা নির্বাচন করুন, আমি সর্বদা এটি প্রকল্পের ফোল্ডারের মধ্যে রাখার পরামর্শ দেব (এই ক্ষেত্রে C:\Users\Simon\Desktop\Learn\My First C Code)

এটি .cফাইলটি খুলতে হবে , পরিবর্তিত হওয়ার জন্য প্রস্তুত। ভিজ্যুয়াল স্টুডিও এখন সাধারণ, সুখী কোডিং হিসাবে ব্যবহার করা যেতে পারে!


0

আপনি সি এর জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করতে পারেন, তবে আপনি যদি সর্বাধিক নতুন সি উপলব্ধি সম্পর্কে গুরুতর হন তবে আমি কোড :: ব্লকগুলিকে মিনজিডাব্লু-টিডিএম সংস্করণ সহ কিছু ব্যবহার করার পরামর্শ দিচ্ছি, যার আপনি একটি 32 বিট সংস্করণ পেতে পারেন। আমি 5.1 সংস্করণ ব্যবহার করি যা সর্বশেষতম সি এবং সি ++ সমর্থন করে। আরেকটি সুবিধা হ'ল এটি এমন সফ্টওয়্যার তৈরির জন্য আরও ভাল প্ল্যাটফর্ম যা সহজেই অন্যান্য প্ল্যাটফর্মগুলিতে পোর্ট করা যায়। আপনি যদি উদাহরণস্বরূপ, এসডিএল লাইব্রেরি ব্যবহার করে সি কোড করতে থাকেন তবে আপনি এমন সফ্টওয়্যার তৈরি করতে পারেন যা লিনাক্স, অ্যাপল এবং অনেকগুলি মোবাইল ডিভাইসে কোডের কোনও পরিবর্তন না করেই পুনরায় সংযুক্ত করা যেতে পারে। মাইক্রোসফ্ট আজকাল যেভাবে চলেছে, আমি মনে করি এটি অবশ্যই আরও ভালতর পথ route


4
আপনার সহায়তা গম্ভীরভাবে প্রশংসা করা হয়। আমার বার্তা সম্ভবত খুব কঠোর হওয়ার জন্য দুঃখিত। আমি সম্মত হই যে আপনার উত্তর কারও পক্ষে কার্যকর হতে পারে। এখন আমি আপনাকে ফিডব্যাক দেওয়ার চেষ্টা করছি যাতে আপনি আরও ভাল পোস্ট লিখতে পারেন। আমি বলতে চাই যে এমএস ভিএস সহ সিটিতে কীভাবে লিখবেন সে সম্পর্কে ওপি-র প্রশ্নের উত্তর সরবরাহ করে না this
হলিব্ল্যাকট্যাগ

0

ভিজ্যুয়াল স্টুডিও সি ++ এক্সপ্রেস সংস্করণ 2006,2010 ইত্যাদি ডাউনলোড করুন তারপর নতুন প্রকল্প তৈরি করুন এবং সি ++ প্রকল্প নির্বাচন করুন সিএমডি প্রকল্প নির্বাচন করুন ফাঁকা নাম সিসি এক্সটেনশন ফাইলের নাম সহ সিসি

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