View Full Version : مبتدی: کتابخانه c++
leakyscauldron
سه شنبه 05 فروردین 1393, 04:07 صبح
کسی می دونه که کتابخونه های c++ چطور ساخته شدن؟ (منظورم کتابخونه هایی مثل stl یا کتابخونه فریم ورک Qt هست.)
واسه ساختنشون از assembly هم استفاده شده؟
mmvalinezhad
پنج شنبه 07 فروردین 1393, 19:13 عصر
کسی می دونه که کتابخونه های C++ چطور ساخته شدن؟ (منظورم کتابخونه هایی مثل stl یا کتابخونه فریم ورک Qt هست.)
واسه ساختنشون از assembly هم استفاده شده؟
با سلام
شما به راحتی می توانید یک کتابخانه ی شخصی سازی شده در c بسازید.
به این شکل که فایلی با فرمت h ایجاد می کنیم و در داخل آن توابع مورد نیازمان را می نویسیم و بعد در شاخه include کامپایلر کپی می کنیم و از داخل برنامه اصلی آن را فرا خوانی می کنیم.مثال:
mmvalinezhad
پنج شنبه 07 فروردین 1393, 19:24 عصر
مثلا:
-محتوای فایل mylibrary.h (باید در پوشه include کامپایلر کپی کنیم):
char bozorgh_nama(char a)
{
a=a-32;
return a;
}
-محتوای برنامه اصلی:
#include <mylibrary.h>
#include <stdio.h>
#include <conio.h>
int main()
{
char a;
printf("Enter many Charachters:");
for(;;)
{
a=getch();
printf("%c",bozorgh_nama(a));
}
return 0;
}
leakyscauldron
جمعه 08 فروردین 1393, 05:27 صبح
mmvalinezhad ممنون بابت جوابتون.
ولی من منظورم یه چیز دیگه بود. من میخوام بدونم که کتابخونه هایی مثل کتابخونه استاندارد سی پلاس پلاس محتواشون چی هست، مثل کلاس iostream .
جایی هست که بشه محتوای کتابخونه ی استاندارد سی پلاس پلاس (مثل همین چیزی که توی mylibrary.h نوشتین ) رو دید؟
محسن=0
جمعه 08 فروردین 1393, 07:40 صبح
mmvalinezhad ممنون بابت جوابتون.
ولی من منظورم یه چیز دیگه بود. من میخوام بدونم که کتابخونه هایی مثل کتابخونه استاندارد سی پلاس پلاس محتواشون چی هست، مثل کلاس iostream .
جایی هست که بشه محتوای کتابخونه ی استاندارد سی پلاس پلاس (مثل همین چیزی که توی mylibrary.h نوشتین ) رو دید؟
سلام. بله
شما به پوشه include در همان محل نصب نرم افزار برید. و فایل مورد نظر خود رو (مثلا iostream ) با نرم افزار Notepad++ باز کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.