Skip to content

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C Programming Lab Repository

This repository contains a collection of laboratory works for a C programming course. Each lab is organized in its own directory, named lab1, lab2, etc., and includes source code, tests, build configuration, and documentation specific to that lab.

Repository Structure

The repository is structured as follows:

├── lab1/
│   ├── src/           # Source code files (.c, .h)
│   ├── test/          # Test files for verifying lab functionality
│   ├── CMakeLists.txt # CMake configuration file for building the lab
│   └── README.md      # Lab-specific documentation (task description, usage, etc.)
├── lab2/
│   ├── src/           # Source code files (.c, .h)
│   ├── test/          # Test files for verifying lab functionality
│   ├── CMakeLists.txt # CMake configuration file for building the lab
│   └── README.md      # Lab-specific documentation (task description, usage, etc.)
├── ...
└── README.md          # This file, providing an overview of the repository

Each lab directory contains:

  • src/: C source files (.c) and header files (.h) implementing the lab's tasks.
  • test/: Test files or scripts to validate the functionality of the lab's code.
  • CMakeLists.txt: CMake configuration file to build the lab's source code.
  • README.md: Detailed documentation for the lab, including the task description, build instructions, and usage examples.

Prerequisites

To build and run the labs, ensure you have the following installed:

  • C Compiler: GCC or Clang (recommended: GCC 9.0 or later).
  • CMake: Version 3.10 or higher.
  • Make: For building the projects.
  • Operating System: Linux or Windows with a Unix-like environment (e.g., WSL).

Репозиторий лабораторных работ по программированию на C

Этот репозиторий содержит набор лабораторных работ по курсу программирования на языке C. Каждая лабораторная работа находится в отдельной директории, названной lab1, lab2 и т.д., и включает исходный код, тесты, конфигурацию сборки и документацию, специфичную для данной лабораторной работы.

Структура репозитория

Репозиторий организован следующим образом:

├── lab1/
│   ├── src/           # Исходные файлы (.c, .h)
│   ├── test/          # Файлы тестов для проверки функциональности
│   ├── CMakeLists.txt # Файл конфигурации CMake для сборки лабораторной
│   └── README.md      # Документация для лабораторной (описание задачи, использование и т.д.)
├── lab2/
│   ├── src/           # Исходные файлы (.c, .h)
│   ├── test/          # Файлы тестов для проверки функциональности
│   ├── CMakeLists.txt # Файл конфигурации CMake для сборки лабораторной
│   └── README.md      # Документация для лабораторной (описание задачи, использование и т.д.)
├── ...
└── README.md          # Этот файл, содержащий обзор репозитория

Каждая директория лабораторной работы содержит:

  • src/: Исходные файлы на C (.c) и заголовочные файлы (.h), реализующие задачи лабораторной.
  • test/: Файлы или скрипты для тестирования функциональности кода.
  • CMakeLists.txt: Файл конфигурации CMake для сборки исходного кода.
  • README.md: Подробная документация лабораторной, включая описание задачи, инструкции по сборке и примеры использования.

Требования

Для сборки и запуска лабораторных работ необходимо установить:

  • Компилятор C: GCC или Clang (рекомендуется GCC 9.0 или новее).
  • CMake: Версия 3.10 или выше.
  • Make: Для сборки проектов.
  • Операционная система: Linux или Windows с Unix-подобной средой (например, WSL).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages