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

Чтение чисел из файла.Что делаю не так? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан целочисленный массив M*N.Разработать программу нахождения суммы особых элементов массива http://www.cyberforum.ru/cpp-beginners/thread1006341.html
Задача: Дан целочисленный массив M*N.Разработать программу нахождения суммы особых элементов массива. Особым считается элемент массива в своем столбце и наибольший в своей строке. Подскажите как осуществить поиск особого элемента.
C++ Непонятки с абстрактным классом У нуба возник вопрос :) Вот объявляю я абстрактный Inline класс. Ну под инлайн я имею ввиду, что он без cpp, реализация в H. #pragma once class HEAD { public: HEAD(void) { } http://www.cyberforum.ru/cpp-beginners/thread1006326.html
вывести статистику символов из txt файла C++
помогите пожалуйста, как вывести статистику символов из текстовой файла. Этот код выводит только из input. #include <string.h> #include <conio.h> #include <iostream> #include <map.h> using namespace std; int main() {
C++ Сортировка обменом массива. Усложненный вариант сортировки
Сделать сортировку обменом массива случайных чисел от -Н до Н-1. Рвсположить элементы сначала парные по возрастанию, потом непарные тоже по возрастанию.
C++ Цена на бензин каждую весну повышается на x%, а каждую осень опускается на y%. На сколько процентов изменится цена литра бензина через z лет? http://www.cyberforum.ru/cpp-beginners/thread1006261.html
Помогите пожалуйста решить задачку. Зачет горит.... Цена на бензин каждую весну повышается на x%, а каждую осень опускается на y%. На сколько процентов изменится цена литра бензина через z лет? Сколько будет стоить литр бензина через z лет, если сейчас он стоит p рублей? Исходные данные x,y,z вводит пользователь с клавиатуры
C++ fscanf и \n Есть текстовый файл содержащий строки с пробелами. Необходимо считать строку с пробелами так, что бы в переменной s не хранился символ \n, и чтоб указатель файла перешёл на новую строку (при считывании следующей строки \n не считывается в переменную s). Проблема состоит в том, что бы реализовать это именно при помощи функции fscanf в одну строку. Примеры: fscanf(f, "%s\n", s); // Не считывает... подробнее

Показать сообщение отдельно
Pokemon_93
9 / 5 / 1
Регистрация: 19.01.2013
Сообщений: 74
13.11.2013, 15:38     Чтение чисел из файла.Что делаю не так?
Цитата Сообщение от newbie666 Посмотреть сообщение
Ну если файл текстовой и твои вещественные числа идёт там через пробел, то обычно читают как - так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
std::vector<float> dataBase;
std::fstream fs(L"INFO.txt", std::ios::in);
if(fs.is_open())
{
    while (!fs.eof())
    {
        float tmp;
        fs >> tmp;
        dataBase.push_back(tmp);
    }
    fs.close();
}
P.S.: там есть нюанс на счёт последнего символа, если он пробел )))) но это уже другая история
судя по заданию, нужно использовать именно массив, но если можно использовать вектор то это намного упрощает решение, так как в STL уже реализованы почти все эти задачи
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru