Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Рекурсивная функцию root(f, a, b, e), которая методом деления отрезка пополам находит с точностью e корень уравнения Помогите описать рекурсивную функцию root(f, a, b, e), которая методом деления отрезка пополам находит с точностью e корень уравнения f(x)=0 на отрезке . (Считать, что e>0, a<b, f(a)-f(b)<0 и f(x} - непрерывная и монотонная функция на отрезке ). https://www.cyberforum.ru/ cpp-beginners/ thread2080690.html C++ Работа с файлами
Дано имя файла и целое число N(0<n>27). Создать текстовый файл с указанным именем и записать в него N строк:первая строка должна содержать строчную(т.е маленькую) латинскую букву <<a>>, вторая буквы <<ab>> и т.д; Последняя строка должна содержать N начальных строчных латинских букв в алфавитном порядке.
C++ Решение многочлена #include <iostream> #include <conio.h> #include <math.h> using namespace std; class mn { private: int n; // степень многочлена double *x; // массив коефициентов public: https://www.cyberforum.ru/ cpp-beginners/ thread2080656.html C++ Определить тип данных запись, имеющий поля фамилия, пол, зарплата. (Структура) https://www.cyberforum.ru/ cpp-beginners/ thread2080649.html
Определить тип данных запись, имеющий поля фамилия, пол, зарплата. Определить массив из 10 записей. В программе ввести в массив данные и вывести по алфавиту список мужчин, у которых заработная плата ниже средней
C++ Сортировка сложного типа
Приветствую. Есть массив элементов сложного типа. Существует ли стандартная функция для сортировки этого массива? Например: struct TData { int a; int b; }; TData data; // Заполняю массив
C++ Условные операторы и оператор switch https://www.cyberforum.ru/ cpp-beginners/ thread2080637.html
Пусть k – целое число от 1 до 365. Оно имеет смысл номера дня в году (не високосном). Определить, на какой день недели приходится этот k-тый день года, если считать, что 1 января – понедельник.
C++ Как считывать кодовый сегмент исполняемого кода? Как считать и вывести кодовый сегмент исполняемой программы? https://www.cyberforum.ru/ cpp-beginners/ thread2080624.html Метод симпсона(интегралы) C++
Помогите найти ошибку в моем коде, ибо я себе уже мозг сломал. Вот онлайн калькулятор, который решает этим методом =>> https://math.semestr.ru/optim/rectangle.php Я пытался подстроиться под него, там есть все формулы по которым я писал код. Ошибка скорее всего во втором и третьем цикле for. Так как они сумму не правильно считают, а вот почему не знаю, а может и не в циклах дело. В общем...
C++ Ошибка сегментации DBG Eclipse https://www.cyberforum.ru/ cpp-beginners/ thread2080621.html
Всем привет) Пишу класс для чтения и записи BMP. Обе задачи код решает так, как нужно, однако, когда я попытался воспользоваться своим классом для получения пикселей изображения, чтобы использовать данный массив в реализации размытия по Гауссу, возникли проблемы. Полез в дебагер, на этапе выполнения функции get_data() (или get_value()) отладчик пишет "segmentation fault". Ниже приведен прототип...
C++ Умножение матрицы на вектор при разделении данных по строкам (Параллельное программирование) Здравствуйте, дорогие форумчане! Не поняла тему от слова совсем, очень нужна ваша помощь. Напишите, пожалуйста, параллельную программу для реализации умножения матрицы на вектор при разделении данных по строкам на языке C++. https://www.cyberforum.ru/ cpp-beginners/ thread2080620.html
Перестановка со сдвигом C++
#include <iostream> #include <string> #include <windows.h> using namespace std; typedef string::iterator it; int main () { string s;
C++ Перевод символов в ASCII https://www.cyberforum.ru/ cpp-beginners/ thread2080611.html
#include <iostream> #include <string> using namespace std; int main () { int a, b; cin >> a >> b; for (int i = a; i = b; i++){
838 / 641 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
13.10.2017, 14:07 0

Как считывать только числа из текстового файла? - C++ - Ответ 11248964

13.10.2017, 14:07. Показов 6114. Ответов 7
Метки (Все метки)

Ответ

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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream>
#include <sstream>
#include <fstream>
#include <iterator>
#define is_digit(c) ((c) >= '0' && (c) <= '9')
 
size_t get_array(int*& arr, std::istream& _in){
    int    d;
    size_t j, n = 0;
    std::istreambuf_iterator<char> i(_in), e;
    while(i != e){
        while((i != e) && !is_digit(*i))
            ++i;
 
        if(i != e)
            ++n;
 
        while((i != e) && is_digit(*i))
            ++i;
    }
 
    if(!n || ((arr = new (std::nothrow) int[n]) == NULL))
        return 0;
 
    _in.seekg(0, _in.beg);
    i = _in;
    j = 0;
    while(i != e){
        while((i != e) && !is_digit(*i))
            ++i;
        if(i == e)
            break;
 
        d = 0;
        while((i != e) && is_digit(*i)){
            d = d*10 + (*i - '0');
            ++i;
        }
        arr[j++] = d;
    }
    return n;
}
 
int main(void){
    int*   arr = NULL;
    size_t cnt;
 
    //для примера ввод из строки
    char s[] = "11 sadsa 3 asdasd 2 1 asda 2012";
    std::istringstream sp(s);
    cnt = get_array(arr, sp);
 
/*  ввод из файла
    std::ifstream fp("file.txt");
    cnt = get_array(arr, fp);
    fp.close();
*/
    for(size_t i = 0; i < cnt; ++i)
        std::cout << arr[i] << ' ';
 
    //...
 
    if(arr != NULL)
        delete[] arr;
    std::cin.get();
    return 0;
}


Вернуться к обсуждению:
Как считывать только числа из текстового файла? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2017, 14:07
Готовые ответы и решения:

Считывать из текстового файла и записывать в новый файл только строки, содержащие двузначные числа
Написать программу, которая считывает из текстового файла и записывает в новый файл только строки,...

Считывать с текстового файла только цифры
К примеру есть текстовый файл Hello 2 World 35 и мне нужно считать с него только цифры 2,3, 5 и при...

Как считывать int из текстового файла?
есть файл текст.txt, который содержит запись &quot;1&quot;. Как считывать эту единицу в виде int?

Как считывать каждые 2 символа из текстового файла?
Всем привет))) Ребят помогите пожалуйста!!! Кароч нужно написать прогу которая берет некий hex файл...

7
13.10.2017, 14:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2017, 14:07
Помогаю со студенческими работами здесь

Как считывать строки из текстового файла и записывать их в файл?
До этого на java не программил, но щас потребовалось сделать это именно на этом языке. Желательно...

Как считывать из текстового файла, пропуская первую строку?
Имею такой код: procedure TF_knopka.fZagrClick(Sender: TObject); // Закрузка...

Вывести на экран только числа из созданного Вами на диске текстового файла, содержащего буквы и числа
Требуется вывести на экран только числа из созданного Вами заранее на диске текстового файла,...

Вывести из текстового файла только числа
вывести из текстового файла только числа

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru