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

Построчное чтение целых чисел из текстового файла с занесением в массив для анализа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ О кодировке бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread1764470.html
Здравствуйте;Тут такая проблема:Как заполнять бинарные файлы? Просто я если создаю обычный файл и пихаю туда обычные числа то он считывает их как некий набор цифр; А если сначала записать , а потом считать то всё нормально;Я понимаю что тут проблема с кодировками,дайте ссылку на литературу или попытайтесь объяснить,пожалуйста;
C++ Запись массива в двоичный файл Здравствуйте. Нужно организовать заполнение двоичного файла случайными целыми числами в интервале . Какая ошибка в моей программе?? #include "stdafx.h" #include "stdlib.h" #include "iostream" #include "fstream" #include "locale" #include "clocale" using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1764469.html
C++ Класс матрица, описывающий двумерный массив
Здравствуйте. Хочу разобраться и создать класс. Имеется код, но мне он кажется слишком сложным, как можно упростить его для лучшего понимания и можно ли? // Матрица.cpp : Defines the entry point for the console application. // #include<stdafx.h> #include<iostream> #include<iomanip> #include<conio.h>
C++ Преобразовать массив, расположив сначала все положительные элементы, а потом - все отрицательные
Преобразовать массив таким образом, чтобы сначала располагаись все положительные элементы, а потом-все отрицательные (элементы, равные 0, считать положитеьными). методом перебора
C++ Умножение двух больших чисел http://www.cyberforum.ru/cpp-beginners/thread1764431.html
дано два 40 значных числа,нужно перемножить их http://e-maxx.ru/algo/big_integer от сюда и других тем с данного форума код не подходит. Не понимаю принципа работы
C++ Определить объединение из двух полей Первое поле - массив из двух байт, второе - слово Помогите написать программу( лучше с комментариями чтобы разобраться) Определить объединение из двух полей Первое поле - массив из двух байт, второе - слово Ввести случайное целое число в диапазоне от 5 до 200 Округлить его до ближайшего целого, кратного 3 Если число больше 100 - вычесть из него 29, если число меньше - прибавить 119. Вывести полученный результат, старший байт результата и... подробнее

Показать сообщение отдельно
RedUct0R
 Аватар для RedUct0R
0 / 0 / 0
Регистрация: 16.06.2016
Сообщений: 6
20.06.2016, 09:17  [ТС]     Построчное чтение целых чисел из текстового файла с занесением в массив для анализа
Искренне благодарю за столь подробное объяснение, lawr!!!
Буду пробовать!

Добавлено через 1 час 41 минуту
В
C++
1
if (s[0] != '2'||!num(s[1])||s[2]!=' ')
заменил на
C++
1
s[2]!='\t'
, т.к. у меня в файле числа разделены знаком табуляции, а не пробела.
И после
C++
1
fout << Table[i] << '\n';
вставил
C++
1
fout << "\n" << Table.size();
для печати количества найденных строк для информативности.

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