تازه وارد هستید؟ اینجا را مطالعه کنید
سوالات متداول
!
کاربرها
|
تگها
|
مدال ها
|
ورود
ویدیوها
مقالات
کتاب ها
اخبار
پرسش و پاسخ
تمام سوالات
سوالات بدون پاسخ
سوال بپرسید
فعال
جدیدترین
داغترین
بیشترین تعداد رای
رای
0
پاسخ
2
مشاهده
7.8k
نحوه ارسال یک آرایه به یک تابع در ++C
در مورد نحوه ارسال یک آرایه به تابع در ++C مواردی را بلدم. برای نمونه برای ارسال یک آرایه از int به یک تابع به این صورت عمل می کنم:int * TouchTheArray(int* arr) {...}اما سوال من این است که طول آرایه را چطور باید متوجه شوم. آیا برای طول آرایه هم باید متغیر دیگری را برای مثال با مرجع به تابع ارسال ...
array
++c
رای
0
پاسخ
1
مشاهده
2.4k
چاپ یک عدد ULONGLONG بصورت hex با فرمت مشخص در ++C
می خواهم عدد ULONGLONG ی را بصورت hex و با فرمت خاصی چاپ کنم. چطور این کار را انجام دهم. البته می خواهم این کار را در ++C انجام دهم. ممنون ...
print
hex
ulonglong
++c
format
رای
1
پاسخ
2
مشاهده
4.2k
امکان شکستن (split) یک رشته در ++C بسادگی
آیا کسی برای شکستن یک رشته به چند قسمت بر اساس جدا کننده های مشخص کتابخانه ای سراغ دارد؟ می دونم می شه کدش رو نوشت ولی برنامه رو شلوغ می کنه. اگه کسی کتابخانه ای سراغ داشته باشه کد بهتر و تمیز تر می شه. راستی تو ++C. ممنون ...
token
split
++c
رای
1
پاسخ
1
مشاهده
2.8k
بدست آوردن نام فایل بدون پسوند در ++C
می دونم مسئله بسیار ساده ای است اما کسی کد آماده ای برای این کار داره؟ ...
++c
رای
0
پاسخ
1
مشاهده
1.8k
استفاده از wide string یا همان wchar_t برای ارسال اطلاعات در winsock
دوستان در برنامه ای که با ++C می نویسم نیاز دارم تا داده ها را بصورت unicode روی شبکه با استفاده از socket ارسال کنم. در این برنامه از winsock 2.2 استفاده می کنم. اما همانطور که می دانید تابع send تنها برای ارسال char پیش بینی شده است. آیا راه حلی وجود دارد تا بتوانم این داده ها را بصورت unicode روی ...
winsock
sock
wide-string
++c
encoding
رای
0
پاسخ
0
مشاهده
2.1k
نمونه گیری یک vector از کلاس abstract در ++C
در ++C کلاس abstract ی تعریف کرده ام که نقش یک واسط (interface) را بازی می کند و کلاس های دیگر از آن ارث برده و در واقع آن واسط را پیاده سازی می کنند. حالا می خواهم یک vector از این واسط داشته باشم تا نوع های مختلفی از کلاس هایی که آنرا پشتیبانی می کنند در آن نگهداری کنم. نمونه کد من به این صورت است ...
abstract
vector
نمونه-گیری
++c
error-c2259
رای
0
پاسخ
1
مشاهده
2.8k
ارسال یک int از طریق winsock در ++C
در برنامه ای که با ++C می نویسم از winsock برای ارتباط با برنامه ای دیگر استفاده می شود. نیاز به ارسال یک int با استفاده از تابع send در یک ارتباط tcp دارم. آیا این کار ممکن است و کسی این کار را انجام داده است. ممنون می شوم کمکم کنید. ...
int
tcp
send
winsock
++c
رای
1
پاسخ
1
مشاهده
2.6k
چطور می توتم در ++C یک واسط (interface) تعریف کنم؟
استفاده از واسط ها (interface) در برنامه خیلی می تونه به طراحی بهتر برنامه کمک کنه. اما توی ++c خبری از واسط نیست، چیکار باید کرد؟ اصلاً آیا می شه چیزی با این مفهوم داشت؟ ...
interface
++c
رای
1
پاسخ
1
مشاهده
3.1k
نحوه پیدا کردن یک الگو در یک رشته با استفاده از boost::regex
می دانم که کتابخانه boost در ++C قسمتی هم برای کار با عبارات با قاعده (regex) دارد. مثال هایی زیادی هم برای این موضوع پیدا کردم. اما همه پیچیده و شلوغ هستند. من کار ساده ای می خواهم انجام بدم. فقط پیدا کردن match های یک الگو در یک رشته و عوض کردن اون ها با رشته های دیگه. کسی می تونه کمکم کنه؟ ممنون. ...
regex
boost
regular-expression
++c
رای
1
پاسخ
1
مشاهده
2.4k
حذف از یک vector همزمان با پیمایش روی آن
دوستان در برنامه حالتی دارم که می خواهم item های قدیمی را از vectorی حذف کنم. برای این کار لازم است تا روی vector پیمایش کنم و flag خاصی را روی هر کدام از اعضای آن بررسی کنم و هر کدام که شرایط مورد نظرم را داشتند، حذف کنم. اما مشکل این است که با حذف یک مورد از vector در دور بعدی پیمایش به مشکل می خو ...
iterate
vector
remove
++c
رای
0
پاسخ
0
مشاهده
1.3k
یک vector چند بعدی با نوع های مختلف در ++C
دوستان تا جایی که من متوجه شدم نحوه تعریف یک vector دوبعدی بگونه ای است که نمی توانم هر کدام از بعدهایش را از یک نوع متفاوت از دیگری تعریف کنم. اما من مسئله ای دارم که نیاز به تعریف یک vector چند بعدی دارد بصورتی که نوع های مورد استفاده در ابعاد مختلف با هم متفاوت هستند. چطور این کار را انجام دهم؟ ...
stl
multi-dimensional
vector
چند-بعدی
++c
رای
0
پاسخ
0
مشاهده
2.5k
چطور می توانم یک vector دو بعدی در ++C تعریف کنم؟
در ++C و با استفاده از STL می خواهم یک vector دو بعدی تعریف کنم. این کار چطور انجام می شه. اگه ممکنه نحوه پیمایش و دسترسی به اعضاء رو هم توضیح بدین. ممنون. ...
vector
two-dimensional
++c
رای
1
پاسخ
0
مشاهده
999
امکان همگام سازی برای چند خواننده و یک نویسنده در ++C
شرایطی دارم که می خواهم با استفاده از کتابخانه Boost در ++C امکان خواندن چند ریسمان را از یک ساختمان داده مشترک میان ریسمان ها داشته باشم. اما ریسمان دیگری هم در برنامه هست که هر از چند گاهی نیاز می خواهد داده های درون ساختمان داده مورد نظر را بروزآوری نماید. بدیهی است در زمان بروزآوری، خواننده ها ب ...
synchronization
boost
thread
++c
رای
0
پاسخ
1
مشاهده
8.4k
فرق میان استفاده از struct و typedef کردن struct برای تعریف نوع در ++C
سلام دوستانهمانطور که احتمالاً می دانید مرسوم است که برای تعریف struct بصورت زیر عمل می شود:typedef struct { ... } SampleStruct;این در حالی است که می توان بصورت ساده یک struct را بصورت زیر هم تعریف کرد:struct SampleStruct { ... };می خواهم بدانم آیا میان این دو شیوه از تعریف struct تفاوتی وج ...
typedef
struct
++c
رای
2
پاسخ
1
مشاهده
2.2k
چطور می توانم به فیلدهای یک struct در ++C مقداردهی اولیه داشته باشم؟
در زبان ++C یک struct دارم و می خواهم به فیلدهای یک نمونه گرفته شده از آن مقداردهی اولیه کنم. این کار به چه صورت می تواند انجام شود؟ ...
initialization
مقداردهی-اولیه
struct
++c
رای
1
پاسخ
0
مشاهده
1.0k
یک کتابخانه ساده و کاربردی برای logging در ++C
می خواهم از همه دوستانی که در ++C از کتابخانه ای برای logging استفاده کرده اند، خواهش کنم تا تجربیات خودشان را در اختیار من قرار دهند. برای این کار کتابخانه های مختلفی وجود دارد. من پس از کلی جستجو متقاعد به استفاده از کتابخانه pantheios شدم. ولی بعد از استفاده از آن متوجه شدم دردسرهای زیادی برای من ...
logging
++c
رای
3
پاسخ
2
مشاهده
12.6k
آرایه ای با طول متغیر در ++C
آرایه های معمول در ++C با طول ثابت هستند و برای استفاده از آرایه هایی با طول متغیر باید از لیست های پیوندی و ساختمان داده های مشابه استفاده کرد. اما روشی ساده برای انجام این کار می خواهم. چه باید بکنم؟ ...
array
++c
رای
4
پاسخ
1
مشاهده
6.2k
فرق کتابخانه های ایستا (lib) و کتابخانه های پویا (dll) ها در چیست؟
فراوان مشاهده می شود که در برنامه نویسی مخصوصاً در برنامه سازی با win32 و بصورت unmanaged که بصورت معمول کتابخانه ها در برنامه بصورت lib. مورد استفاده قرار می گیرند. البته استفاده از dll ها هم امکانپذیر است ولی کمی کدنویسی دارد و در کاربردهای کوچک معمولاً مورد استفاده قرار نمی گیرد. اما این روال در ...
net.
lib
++c
dll
رای
2
پاسخ
0
مشاهده
1.1k
کتابخانه ساده ای برای parse کردن پارامترهای خط فرمان در ++C می خواهم
دوستان سلامبرای استفاده از پارامترهای ارسال شده در خط فرمان برنامه، می توانم خودم عملیات parsing را انجام دهم، اما علاوه بر صرف زمان و بروز خطاهای احتمالی کد هم پیچیده می شود. تا به حال کسی از کتابخانه خوب و ساده ای برای این کار استفاده کرده است. خواهش می کنم اطلاعات تان در این زمینه را به اشتراک ب ...
parser
library
command-line
++c
رای
1
پاسخ
1
مشاهده
2.3k
یک کتابخانه مناسب برای logging در ++C
کتابخانه مناسبی برای logging در ++C می خواهم. ترجیح اینکه مستقل از platform باشد و امکان انواع خروجی های معمول مثل syslog و windows event log را هم فراهم کند. ...
logging
++c
رای
1
پاسخ
0
مشاهده
954
نحوه مشخص کردن wide string در ++C؟
در برنامه ++C از رشته های عریض (Wide String) استفاده می کنم. اگر بصورت معمول رشته ای را به تابعی که ورودی آن از نوع wide string است پاس بدهم، قبول نمی کند. چطور می توانم این literal را به صورت wide string به تابع مورد نظرم پاس بدهم. ...
wide-string
++c
رای
1
پاسخ
1
مشاهده
2.6k
مشکل در کامپایل برنامه ++Win32 C
برنامه ای با ++C در حالت Win32 می نویسم. خطایی به این شکل اتفاق افتاده است. چه باید بکنم؟LNK2019: unresolved external symbol _BluetoothFindDeviceClose@4 referenced in functionپیشاپیش ممنونم. ...
win32
++c
تعداد نمایش در هر صفحه
15
30
50
آموزش
برنامه نویسی
آموزش
طراحی وبسایت
آموزش
مدیریت وبسایت
آموزش
جاوا Java
آموزش
پایتون Python
آموزش
سی شارپ C#
آموزش
HTML و CSS
آموزش
JavaScript جاوااسکریپت
آموزش
jQuery جی کوئری
آموزش
ساخت ربات تلگرام
آموزش
برنامهنویسی PHP
آموزش
برنامهنویسی اندروید
●
آموزشهای رایگان
تگها
array
× 44
thread
× 41
vector
× 37
library
× 36
logging
× 34
print
× 34
regex
× 34
net.
× 30
++c
× 22
command-line
× 4
encoding
× 4
boost
× 3
struct
× 3
winsock
× 3
interface
× 2
synchronization
× 2
wide-string
× 2
win32
× 2
abstract
× 1
dll
× 1
error-c2259
× 1
format
× 1
hex
× 1
initialization
× 1
int
× 1
iterate
× 1
lib
× 1
multi-dimensional
× 1
parser
× 1
regular-expression
× 1
remove
× 1
send
× 1
sock
× 1
split
× 1
stl
× 1
tcp
× 1
token
× 1
two-dimensional
× 1
typedef
× 1
ulonglong
× 1
مقداردهی-اولیه
× 1
نمونه-گیری
× 1
چند-بعدی
× 1