Титаник 1024 jpg 150 320 500 32
struct picture
{
char name[LineLength];
int size;
char format[LineLength];
int width;
int height;
int dpi;
int depth;
};
Проще всего, пожалуй, так:
string s = "Титаник 1024 jpg 150 320 500 32";
picture p;
istringstream is(s);
is >> p.name >> p.size >> p.format >> p.width >> p.height >> p.dpi >> p.depth;
cout << p.name << endl;
cout << p.size << endl;
cout << p.format << endl;
cout << p.width << endl;
Только вот нужно обеспечить гарантию, что места в буфере для строк хватит, или сделать эти поля string
и не мучиться.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не уверен, что правильно сделал, но все же данные не сохраняются в txt файл их загрузка вроде как происходит (диск у курсора, VS 2015), но открывая...
У Егора есть взвешенный ориентированный граф, состоящий из n вершинВ этом графе между любой парой различных вершин есть ребро в обоих направлениях
Почему все элементы выводтся в столбецЕсли мы сначала в i кладем vector
Здравствуйте! Я начинающий программист и недавно использую QtНе могу разобраться с компиляцией приложения на C++ с использованием Qt