Форум программистов, компьютерный форум, киберфорум
Наши страницы

Считывание строк из файла и запись в разные векторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс с именем Date http://www.cyberforum.ru/cpp-beginners/thread1222266.html
Создайте класс Date, включающий в качестве элементов данных три информационных пункта: месяц (тип int), день (тип int) и год (тип int). Ваш класс должен меть конструктор с тремя параметрами для...
C++ Нужно, чтобы каждое записанное число записывалось в файл, каждое с новой строки Нужно, чтобы каждое записанное число записывалось в файл, каждое с новой строки, желательно. В чем здесь ошибка? #include <iostream.h> #include <conio.h> #include <math.h> #include <stdio.h>... http://www.cyberforum.ru/cpp-beginners/thread1222259.html
В массиве, сформированном случайным образом, найти количество элементов, удовлетворяющих условию C++
Переделать код программы, используя динамический массив. В массиве b(25), сформированном случайным образом, найти количество элементов, удовлетворяющих условию l<b<m, где l и m - заданные числа....
В матрице, сформированной случайным образом, заменить элементы побочной диагонали на минимальное C++
В матрице А, сформированной случайным образом, заменить элементы побочной диагонали на минимальное значение матрицы. #include <ctime> #include <iostream> using namespace std; int main()...
C++ Перевод файла в двоичный код http://www.cyberforum.ru/cpp-beginners/thread1222240.html
Привет всем. Возникла проблема: нужно любой файл перевести в двоичный код. Как это сделать средствами C++ или WInAPI?
C++ Ошибка в расчетах Ребят не могу найти ошибку, место 42метров пишет 28 и т.д. код программы #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include... подробнее

Показать сообщение отдельно
uglyPinokkio
326 / 229 / 41
Регистрация: 30.05.2014
Сообщений: 682
04.07.2014, 07:43
Цитата Сообщение от alsav22 Посмотреть сообщение
каждое слово отдельный элемент
А, это да, пропустил, надо исправляться

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include<iostream>
#include<sstream>
#include<fstream>
#include<string>
#include<vector>
 
void splitLine(const std::string& in_line,std::vector<std::string>& parts)
{
   std::stringstream delim_parser(in_line);
   std::string line_part;
   while(true)
   {
      delim_parser>>line_part;
      if(delim_parser)
         parts.push_back(line_part);
      else
         break;   
   }
 
}
 
int main()
{ 
   std::vector<std::string> v_for_first_str;
   std::vector<std::string> v_for_second_str;
   std::string in_line;
   std::ifstream in("input.txt");
   if(in)
   {
      std::getline(in,in_line);
      splitLine(in_line,v_for_first_str);
      std::getline(in,in_line);
      splitLine(in_line,v_for_second_str);
   }
        
   for(unsigned line_no=0;line_no<v_for_first_str.size();line_no++)
   {
      std::cout<<v_for_first_str[line_no]<<"\n";
   }
   
   std::cout<<"\n\n\n";
   
   for(unsigned line_no=0;line_no<v_for_second_str.size();line_no++)
   {
      std::cout<<v_for_second_str[line_no]<<"\n";
   }   
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru