---
title: "strmid | open.mp"
description: "قسمتی از یک رشته را استخراج کن."
canonical: https://omp.itsneufox.com/fa/docs/scripting/functions/strmid
language: fa
---

# strmid

## توضیحات

قسمتی از یک رشته را استخراج می‌کند.

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

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

تعداد کاراکترهایی که در dest\[\] ذخیره شده

## مثال‌ها

```c
new string[6];
strmid(string, "Extract 'HELLO' without the !!!!: HELLO!!!!", 34, 39); // string contains "HELLO"
// string shaamel "HELLO" hast
```

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

-   [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): طول یک رشته رو بدست بیار.
-   [strpack](https://omp.itsneufox.com/fa/docs/scripting/functions/strpack): یک رشته رو توی رشته مقصد pack کن.
-   [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): قسمتی از یک رشته رو پاک کن.
