Внимание

Спецификатор должен соответствовать типу выводимой переменной.

 

Пример 4 Ввод/вывод данных с использованием функций

Напишем программу, запрашивающую длины трех сторон треугольника.

#include "stdafx.h"

#include<stdio.h>

#include<conio.h>

using namespace System;

 

int main(array<System::String ^> ^args)

{

int a,b,c;

printf("введите длины трех сторон треугольникаn");

scanf("%d %d %d",&a,&b,&c);

printf("ввод выполненn");

getch();

return 0;

}

Тестирование:

В данном примере оператор ввода scanf("%d %d %d",&a,&b,&c); в строке формата содержит три спецификатора %d, т.к. вводятся три целочисленных числа a,b,c , соответствующих сторонам треугольника.