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

У меня получилось считать с файла и числа и строки вместе и вывести их на экран - C++

Восстановить пароль Регистрация
 
Bxagavat
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 5
20.02.2014, 22:17     У меня получилось считать с файла и числа и строки вместе и вывести их на экран #1
Помогите пожалуйста кто сможет. Как отдельно читаемые из файла данные поместить в вектор - чтобы целые числа стали значениями соответствующих полей num1 и num2. А строки сначала разместить в символьном массиве input_str[ ], вычислить ее длины и далее выделить динамическую память под массив соответствующего размера (этот массив "контролирует" соответствующий указатель slovo), куда и копируется считанная строка.
Вот файл типа:
12 34
funny
13 64
money
16 89
yammy
01 98
game
43 70
love
1 89
kitten
7 55
Код:
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
 #include "stdafx.h"
#include<iostream>
#include<fstream>
#include<cstdlib>
using namespace std;
 
int main( )
{
 setlocale(LC_ALL, "");
 const char *name = "C:\\Users\\User\\Downloads\\test.txt";
 const unsigned int numel = 50;
 char mass[numel];  
 // в этот массив помещаются "входные" строки.
 
 // читаем строки из потока inp (связывание с внешним файлом).
 ifstream inp(name);
 if(!inp)
 {
  cout << "    [x] К сожалению, не удалось открыть файл...\n";
  exit(1);   
  // директива #define EXIT_FAILURE 1
 }
 while(!inp.eof( ))  // пока не достигнут конец файла...
 {
  inp.getline(mass, numel);
  cout << mass << '\n';
 }
 inp.close( );     // закрываем входной поток.
 cin.get( );
 system("pause");
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2014, 22:17     У меня получилось считать с файла и числа и строки вместе и вывести их на экран
Посмотрите здесь:

Считать текст из файла и вывести его на экран, заменив цифры от 0 до 9 на слова C++
C++ Считать текст из файла и вывести на экран только предложения, не содержащие запятых
C++ Файлы: считать текст из файла и вывести его на экран, заменяя...
Считать текст из файла и вывести на экран только предложения начинающиеся с тире C++
Считать текст из файла и вывести на экран только предложения, не содержащие запятых C++
C++ Считать из файла и вывести на экран
C++ Считать текст из файла и вывести на экран только предложения, начинающиеся с тире
C++ Считать текст из файла, и вывести на экран только строки, содержащие двузначные числа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 22:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru