Ввод и вывод данных в C(Си)

👁 24 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Ввод и вывод данных — это один из основных этапов цикле жизни приложения. Т.е., на всем протяжении, пока приложение работает он принимает некоторые данные и выдает результат вычисления и наша задача — это придумать некоторый алгоритм на языке C(Си), который обработает эти данные так, как нам нужно и выдаст результат. Для простого консольного приложения на языке C(Си) можно воспользоваться 2 соответствующими функциями из стандартного заголовочного файла stdio.h

  1. printf() — функция вывода на консоль в форматированном виде;
  2. scanf() — функция чтения с клавиатуры в форматированном виде;

Для усвоения темы придумаем пример приложения, который запуститься и будет ожидать ввод с клавиатуры, а после ввода обработает введенное значение и завершит программу

#include 

char message[20];
int main(int args, char * vargs[])
{
   scanf("%s", &message[0]);
   printf("My first app with %s \n", message);
}

В данном код мы определяем переменную, которая будет хранить вводимую строку и после ввода эта строка будет склеена с текстом в printf() и будет выведена на экран. Результат будет следующим

Результат ввода и вывода данных в программу