Форум программистов, компьютерный форум CyberForum.ru

деление строки с файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread1038610.html
Добрый день всем, есть код программы, но он написан для похожей задачи. А этот код надо переделать, что программа содержала: шифр группы, название группы, количество выпускников, количество выпускников с красными дипломами. Как сделать не знаю) #include <vcl.h> #pragma hdrstop #include<stdio.h> #include<conio.h> #include<string.h> #include<iostream.h> ...
C++ Найти определитель матрицы 3х3 по оп-ределению определителя Найти определитель матрицы 3х3 по оп-ределению определителя http://www.cyberforum.ru/cpp-beginners/thread1038567.html
C++ Считывание строк из файла
Во общем есть текстовый файл, из которого надо взять строку и просто ее напечатать #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <string.h> #include <cstdio> #include <fstream> #include <iostream> #include <stdlib.h> #include <conio.h>
C++ Найти произведение чисел в массиве
Найти произведение чисел в массиве.
C++ Добавить два числа с помощью Машины Тьюринга. http://www.cyberforum.ru/cpp-beginners/thread1038535.html
Нужно написать программу, которая добавляет два числа(примерно так:x+y) с помощью Машины Тьюринга. Помогите если можете!! Заранее спасибо)
C++ Составить функцию упорядочивания элементов вектора и упорядочить ей два массива составить функцию упорядочивания элементов вектора f. Используя эту функцию упорядочить элементы заданных массивов d, c подробнее

Показать сообщение отдельно
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
12.12.2013, 18:27  [ТС]     деление строки с файла
спасибо за ответ но уже вроде как разобрался, оказалось ваще не то что нужно, просто в структуру надо было данные с файла вводить, перемудрил. решил по другому:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
struct rabotnik{
string f, i, o;
int denroz, datapost;
 
};
 
istream& read(istream& is, rabotnik& r)
{
    is >> r.f >> r.i >> r.o >> r.denroz >> r.datapost;
    return is;
}
int main()
{
    vector<rabotnik> vec;
    rabotnik rab;
    ifstream in("test.txt");
    while(!in.eof()){
    read(in, rab);
    vec.push_back(rab);
 
    }
Добавлено через 26 минут
Цитата Сообщение от egor2116 Посмотреть сообщение
А сделать нужно именно так как вы описали или можно предложить другие варианты.
если есть еше варианты - в студию
как бы сделать исключение. Вот например на входе такие данные:
Anisimov J. m 1970 1987
Durova I. z 1980 2000
Solovjov J. m 1940 1961
а если
случайно изменить на
Anisimov J. m 19b70 1987
Durova I. z 1980 2000
Solovjov J. m 1940 1961
то есть при попытке чтения инт значения прочитает букву
у меня просто виснет прога
 
Текущее время: 08:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru