Каталог Новини Посібники Спільнота Для авторів
Усе для сервера CS 1.6 / CSS / CS:GO — плагіни | збірки | моделі | карти » Статті » Pawn з Нуля? чи реально написати свій плагін для сервера Тиждень 3

Pawn з Нуля? чи реально написати свій плагін для сервера Тиждень 3

28.04.2023, 19:12adminПереглядів: 95Коментарів: 0
Pawn з Нуля? чи реально написати свій плагін для сервера Тиждень 3

Про матеріал

Pawn с Нуля? реально ли написать свой плагин для сервера Неделя 3
Тиждень 3: Керуючі структури та файли

  1. Керуючі структури
  • Що таке керуючі структури і навіщо вони потрібні
  • Як використовувати умовні оператори if, else і switch
  • Як використовувати цикли for, while і do-while

Приклад роботи з умовними операторами та циклами:

main()

{

    new x = 10;

 

    if(x > 5)

    {

        print("x больше 5");

    }

        else

    {

        print("x меньше или равен 5");

    }

 

        for(new i = 0; i < 5; i++)

    {

        print(i);

    }

 

        new y = 0;

        while(y < 5)

    {

        print(y);

        y++;

    }

 

        new z = 0;

        do

    {

        print(z);

        z++;

    } while(z < 5);

}

Пояснення:

  • if(x > 5) - умовний оператор if для перевірки значення змінної x
  • else - ключове слово для виконання альтернативного блоку коду
  • for(new i = 0; i < 5; i++) - цикл for для виконання коду 5 разів
  • while(y < 5) - цикл while для виконання коду, поки умова істинна
  • do-while - цикл do-while для виконання коду принаймні один раз, навіть якщо умова хибна
  1. Робота з файлами
  • Як відкривати та закривати файли
  • Як записувати та читати дані з файлів

Приклад роботи з файлами:

main()

{

    new file = fopen("test.txt", "w"); // Открываем файл для записи

    if(file != INVALID_HANDLE) // Проверяем, удалось ли открыть файл

    {

        fwrite(file, "Hello, world!", sizeof("Hello, world!")); // Записываем строку в файл

        fclose(file); // Закрываем файл

    }

        else

    {

        print("Ошибка открытия файла");

    }

 

        new readfile[50];

        file = fopen("test.txt", "r"); // Відкриваємо файл для читання

        if(file != INVALID_HANDLE) // Перевіряємо, чи вдалося відкрити файл

    {

        fgets(readfile, sizeof(readfile), file); // Считываем строку из файла

        print(readfile); // Выводим строку на экран

        fclose(file); // Закрываем файл

    }

        else

    {

        print("Ошибка открытия файла");

    }

}

Пояснення:

  • fopen("test.txt", "w") - відкриття файлу test.txt для запису
  • fwrite(file, "Hello, world!", sizeof("Hello, world!")) - запис рядка у файл
  • `fclose(file



Схожі матеріали

Коментарі (0)

Додати коментар

Залишити коментар

Нові матеріали на пошту

Підписка з підтвердженням email. Не частіше одного листа на добу, відписка доступна в кожному листі.

Увійти до спільноти

Реєстрація · Відновити пароль