c p p

c p p

کدها و برنامه های سی پلاس پلاس ، ساختمان داده به زبان cpp، کدها و برنامه های اسمبلی،پروژه های آماده سی پلاس ،سی پلاس تحت داس
c p p

c p p

کدها و برنامه های سی پلاس پلاس ، ساختمان داده به زبان cpp، کدها و برنامه های اسمبلی،پروژه های آماده سی پلاس ،سی پلاس تحت داس

چت سرور دونفره ساده client _ server tcp/ip

چت سرور دونفره ساده   


چت سرور ساده دونفره

 

 

 باسلام.

این ساده ترین چت سرور دونفره(client server tcpip) ای است که میتواند با سی پلاس نوشته شود.

روش کلی این است که ابتدا برنامه سرور یک پورت را بایند میکند و منتظر است تا کلاینت متصل شود و در این زمان کلاینت و سرور با هم ارتباط برقرار میکنند.

در ادامه هرکدام میتوانند یک رشته را روی پورت بفرستند و بخوانند( با ترد نوشته شده و همزمان است ). زمانیکه سرور تایپ میکند ، کلاینت منتظر است تا رشته ای ارسال شود تا آنرا بخواند( با while پیاده شده ).در ضمن برای خروج هم عبارت  "log_out" را تایپ کنید.




download

فشرده ساز متن

 فشرده ساز متن



 

با سلام. 

ساده ترین روش فشرده سازی متن،این است کهابتدا از همه کلمات یک متن یک دیکشنری بسازیم و در فایل اصلی هر کلمه را با ایندکس معادلش در دیکشنری جایگزین کنیم.در این روش در مورد فایل های کوچک حجم بیشتری اشغال میشود.برای فشرده سازی بیشتر بهتر است فقط کلمات پرکاربرد را با کد جایگزین کنیم. در اینصورت کد پیچیده تر میشود.

 

این کد ساده همان کار اول را انجام میدهد و دو فایل میسازد، یکی فایل دیکشنری و یکی فایل متن کد گذاری شده.حجم خود فایل کدگذاری شده بسیار کمتراز فایل اصلی است ولی حجم فایل دیکشنری هم اندازه یا بیشتر از فایل اصلی است.   

برنامه اسخراج کننده هم همراه فشرده کننده است و کار عکس برنامه فشرده ساز را انجام میدهد.

در صفحه ای که باز میشود نام فایل متنی با پسوند آن را وارد کنید و در برنامه استخراج کننده نام فایل کد را وارد کنید.

 

دانلود

maze به زبان اسمبلی

M A Z E      اسمبلی 

 

 

بنام خدا.

برنامه maze به زبان های دیگه به وفور در اینترنت پیدا میشه.ولی این maze به زبان اسمبلی پیدانمیشه.تک و توک.واس همین اونو اینجا  گذاشتم برای دانلود.

دانلود

ادامه مطلب ...

ماشین حساب اسمبلی

 ماشین حساب اسمبلی 

  

 

با سلام. 

این سورس یه برنامه تقریبا ساده ماشین حساب به زبان اسمبلی است که با نرم افزار شبیه ساز  (تو همین وبلاگ هستش) نوشته شده.این برنامه با ماوس کار میکنه و همون چهار عمل اصلی رو با محدودیت پنج رقم و بدون اعشار انجام میده. (شرمنده که کامل نیستش!) (بازهم شرمنده که تو 64 بیتی ها اجرا نمیشه)

 

دانلود

 

ادامه مطلب ...