---
title: "strpack | open.mp"
description: "یک رشته را pack کن."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/strpack
language: fa
---

# strpack

## توضیحات

یک رشته را pack می‌کند. رشته‌های pack شده 75% کمتر حافظه استفاده می‌کنند.

| نام | توضیحات |
| --- | --- |
| dest\[\] | رشته مقصد که می‌خوای رشته pack شده رو توش ذخیره کنی، به صورت reference پاس داده میشه. |
| const source\[\] | رشته اصلی و منبع. |
| maxlength = sizeof (dest) | حداکثر اندازه‌ای که می‌خوای درج کنی. |

## مقدار برگشتی

تعداد کاراکترهایی که pack شده‌اند.

## مثال‌ها

```c
new string[32 char];
strpack(string, "Hi, how are you?");
```

## توابع مرتبط

-   [strcmp](https://omp.itsneufox.com/fa/docs/scripting/functions/strcmp): دو رشته رو با هم مقایسه کن تا ببینی یکی هستن یا نه.
-   [strfind](https://omp.itsneufox.com/fa/docs/scripting/functions/strfind): توی یک رشته دنبال رشته‌ای دیگه بگرد.
-   [strins](https://omp.itsneufox.com/fa/docs/scripting/functions/strins): متن رو توی یک رشته درج کن.
-   [strlen](https://omp.itsneufox.com/fa/docs/scripting/functions/strlen): طول یک رشته رو بدست بیار.
-   [strmid](https://omp.itsneufox.com/fa/docs/scripting/functions/strmid): قسمتی از یک رشته رو توی رشته‌ای دیگه کپی کن.
-   [strval](https://omp.itsneufox.com/fa/docs/scripting/functions/strval): یک رشته رو به عدد تبدیل کن.
-   [strcat](https://omp.itsneufox.com/fa/docs/scripting/functions/strcat): دو رشته رو به هم وصل کن.
-   [strdel](https://omp.itsneufox.com/fa/docs/scripting/functions/strdel): قسمتی از یک رشته رو پاک کن.
