C Введення

2075 / C / Введення

 
#include<stdio.h>

scanf ("%d", &n); // #define _CRT_SECURE_NO_WARNINGS
scanf_s ("%d%d", &r, &c); // текст без пробілів
scanf_s ("%20s", &address); // максимально 20 символів

 

%d – int %f – float %lf – double %с – char %s – string

 

Очистити буфер вводу (після scanf())

int ch;
while (((ch = getchar()) != EOF) && (ch != '\n'));

або

while (getchar() != '\n');

 

Текст з пробілами

char name[20];
gets_s(name); // ввести
puts(name); // вивести

 

Записати текст у вказівник

char* _name;
char* name = new char[50];
gets_s(name, 50);
_name = name;
cout << _name<<endl;