MENU ▽ بیلگی
آذربایجان تورکجه‌سینده بیلگی‌لر

  • آنا صفحه‌سی
  • فلسفه
  • کامپیوتر
  • بیزه گؤره
  • ؜۹-جو فصل: ایسترینگ‌لر ایله چالیشماق

    C پروقراملاما دیلینده‌، string چوخ ماراقلی بیر زاددیر. داها دوغروسو C دیلینده ایسترینگ یوخدور و بونو تانیتماق اوچون کاراکتر دوٚزنی قوللانیریق! ایلک یول بونو ائشیتمک عجیب اولسا دا، آرخاسیندا منطیقی و موستدل بیر آچیقلاما وار و بونو گله‌جکده چوخ آیدین باشا دوشه‌جه‌ییک.

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

    ایندی آشاغیداکی میثال ایله بیر آچیقلاما یاپاجاییق:

    #include <stdio.h>
    #include <string.h>
    int main()
    {
    char string[] = "Just how long am I?";
    int len;
    len = strlen(string);
    printf("The following string:\n");
    puts(string);
    printf("is %d characters long.\n",len);
    return(0);
    }

    اؤنجه ۵-جی سطرده string[]‎ تکین کاراکتر دوٚزنی (آرایه، array یوخسا ماتریس) تعریف ائدیریک.

    سونرا دا len تکین اینتیجر بیر میقدار تعریف اولوب و سونرا اونون میقداری‌نی strlen فانکشنی ایله تعیین ائدیریک.

    strlen ایسه ایسترینگ دوٚزنین اوزونلوغونو حساب ائدیر.

    یعنی نئچه کاراکتردن تشکیل اولماسینی حسابلاییر.

    سونرا دا قاباقکی پروقرام‌لار تکین چالیشیر.

    یالنیز ۹-جو سطرده یازدیغیمیز puts فانکشنین یئرینه printf یازماق اوچون بیراز کودو دگیشمه‌لی‌ییک.

    آشاغیداکی کودا باخین:

    #include <stdio.h>
    #include <string.h>
    int main()
    {
    char string[] = "Just how long am I?";
    int x,len;
    len = strlen(string);
    printf("The following string:\n");
    for (x=0;x<len;x++)
    printf("%c",string[x]);
    printf("\n");
    printf("is %d characters long.\n",len);
    return(0);
    }

    printf یئرینه putchar فانکشنی ده ایشلده بیلرسینیز. نتیجه ائله قاباقکینا اوخشار اولاجاق.

    Output Terminal
    The following string:
    Just how long am I?
    is 19 characters long.
    
    Process returned 0 (0x0)   execution time : 0.003 s
    Press ENTER to continue.