0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 28
1

Как реализовать функцию?

29.01.2017, 17:15. Показов 468. Ответов 4
Метки нет (Все метки)

Функция должна считывать из файла посимвольно строку, встречая символ ";" то что до него помещается в символьный массив. Содержимое массива выводится.
Пример:
В файле test:
123;456;789;

Результат выполнения программы:
В массиве:"123456789"

Вывод:
123456789
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2017, 17:15
Ответы с готовыми решениями:

Реализовать и протестировать функцию перегрузки операции потокового вывода как дружественную функцию для класса Matrix
Добавить в определение класса Matrix, реализовать и протестировать функцию перегрузки операции...

Как реализовать функцию?
Подскажите как организовать нижеприведенную функцию, чтобы при вызове в main а и b каждый раз...

как реализовать френдли функцию ?
В классе есть функция для вычисления площади шестиугольника, надо использовать френдли функцию,...

Как процедуру в Паскале реализовать, как функцию в с++?
Здравствуйте! Есть код на Паскале. Нужно процедуру реализовать в С++ как функцию. Возможно ли в...

4
Эксперт С++
1597 / 929 / 777
Регистрация: 06.02.2016
Сообщений: 2,414
Записей в блоге: 29
29.01.2017, 17:26 2
Это получается каждая цифра заносится в массив, или по 3 цифры?
То есть элементов массива будет 3 или 9?
0
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 28
29.01.2017, 17:30  [ТС] 3
Цифра каждая.
Элементов 9.
0
Эксперт С++
1597 / 929 / 777
Регистрация: 06.02.2016
Сообщений: 2,414
Записей в блоге: 29
29.01.2017, 17:40 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <vector>
#include <fstream>
#include <iterator>
#include <algorithm>
using namespace std;
int main() {
    ifstream ff("tr.txt");
    vector<int>v;
    for_each(istream_iterator<char>(ff),istream_iterator<char>(),[&v](const char &c) {
        if(isdigit(c)) {
            v.push_back(c-'0');
        }
    });
    copy(v.cbegin(),v.cend(),ostream_iterator<int>(cout," "));
}
1
0 / 0 / 0
Регистрация: 30.10.2016
Сообщений: 28
30.01.2017, 13:04  [ТС] 5
Peoples, большое спасибо. Но я забыл указать что функцию нужно реализовать использую только библиотеку fstream. Если несложно сможете переделать?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2017, 13:04

Как реализовать функцию, чтения из файла с сравнением?
Функция должна считывать из файла посимвольно строку, встречая символ &quot;;&quot; то что до него помещается...

Как реализовать функцию igamc(a,x) в C++?
Очень мало информации нашла про эту функцию. Это неполная гамма-функция, правильно понимаю?...

Как реализовать функцию
Решить функцию помогите пожалуйста ) :cry:

Как реализовать функцию в delphi 7?
Здравствуйте! Я совсем новичок в программировании, у меня возник вопрос по реализации функции. Фото...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.