Website Summary Files Commits Branches @commit @diff @stats
path: root / Week02 / Exercise05 / package.cpp
blob: b055fa7114cf2c96a2fb52a80a6b8bccd6fd7432 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include "package.h"

Package readPackage() {
	Package p;
	std::cin.getline(p.ID, 11);
	// Когато getline не стигне искания знак ('\n'),
	// една специална "fail" променлива става true и
	// това задължава всеки следващ вход да се провали.
	// С clear правим "fail" променливата на false
	std::cin.clear();
	std::cin >> p.weight;
	return p;
}