Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Консоль https://www.cyberforum.ru/ cpp-beginners/ thread330977.html
Подскажите пожалуйста,не могу включить консоль в играх,обычно это буква ё,а что то не получается,консоль не включается,в чем причина,или надо что то еще нажать?Заранее благодарен!!!
C++ как переместить файлы из папки?
Работаю в MFC. Требуется перемести все файлы (и папки) из каталога "C:\ico\~" в каталог "C:\ico". Рылся в SHFILEOPSTRUCT но так ничего и не получилось ;(
C++ Отрицательные элементы в многомерной матрице Всем привет) Вот такой вопрос, найти отрицательные элементы в многомерной матрицы, и записать их в одномерный массив. Вот что то попытался написать... void main() {int const n=5; int const m=5; int const b=10; int mass; for (int i = 0; i < n; i++) https://www.cyberforum.ru/ cpp-beginners/ thread330956.html C++ Программа на С++ строки Нужна помощь в написании программы. Дано предложение, слова в котором разделены пробелами, а в конце стоит точка. Заменить порядок слов в предложении на обратный. https://www.cyberforum.ru/ cpp-beginners/ thread330944.html
Количество сравнений в массиве C++
И снова здравствуйте!) Есть рабочий код - поиск в двоичном массиве. Как модифицировать код, чтоб вычислить число сравнений при поиске?? #include <iostream> #include <cstdlib> using namespace std; void Sort(int *arr, int n) { for (int i=0; i<n; i++) {
C++ Модульное программировапние на С++ (консоль) https://www.cyberforum.ru/ cpp-beginners/ thread330885.html
Помогите пожалуйста подкорректировать код. Задание было таким: Разместить определение данных в заголовочном файле, а определения функций и главную функцию программы в двух отдельных файлах. Вариант Даны квадратная матрицаА порядка п и вектор b с п элементами. Получить вектор , где Е – единичная матрица. Определить функции формирования единичной матрицы и умножения квадратной матрицы на вектор....
C++ Конус в С++.. https://www.cyberforum.ru/ cpp-beginners/ thread330863.html
Ребят всем привет! Я новичок в программировании,пробовал только писать немного в Паскале,мне в универе дали задание изобразить конус,параллелограмм вписанный в конус на С++ Подскажите пожалуйста,с чего мне начать,какую литературу прочесть,в каких копиляторах работать!
C++ Методы оптимизации памяти
Написал статью по оптимизации памяти в программах на С++. Ее можно почитать тут: http://itw66.ru/blog/c_plus_plus/491.html А какие методы вы можете предложить по повышению эффективности программы, при помощи организации данных в памяти определенным образом?
C++ Вопрос начинающего https://www.cyberforum.ru/ cpp-beginners/ thread330779.html
Здравствуйте. Мне сейчас 16 лет и в сентябре я пойду в 11 класс (я школота). В будущем я хочу стать программистом. Сейчас я уже учу С++ (немножко могу гонять в консоли) и немножко Delphi. Как мне дальше строить своё развитие как программиста? Что читать/писать/учить/делать, чтобы как можно раньше начать работать по специальности и стать хорошим специалистом? Прошу помощи, так как, по...
C++ Сетевая карта Добрый вечер. Подскажите в какую сторону смотреть и какие маны читать. Задача: узнать сколько у сетевой карты ethernet портов, узнать их адреса, попробовать послать в них и принять из них данные. :) Добавлено через 17 минут ОС : Windows https://www.cyberforum.ru/ cpp-beginners/ thread330778.html
C++ Может кому понадобится
Кое-что из динамического программирования... Задача подсчёта в прямоугольной матрице количества связных областей (областей состоящих из смежных клеток) . В данном случае вводится матрица из нулей и единиц. Будет подсчитываться кол-во областей состоящих из единиц. 0 - пустая клетка. Например, я ввожу следующую матрицу размеров 3x5 : 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 В ней кол-во областей из...
C++ Динамическое программирование Помогите пожалуйста,кто может, со следующими задачами, так как в С++ слабо разбираюсь, а к понедельнику надо сдать... 1. Определить сколько в линейном массиве групп одинаковых идущих подряд элементов. 2. Даны длины двух сторон треугольника и один из его углов. Определить максимальный периметр треугольника, который можно построить из этих элементов. 3. Даны символьные строки. Определить общую... https://www.cyberforum.ru/ cpp-beginners/ thread330754.html
1 / 1 / 0
Регистрация: 30.05.2009
Сообщений: 25
08.07.2011, 17:01  [ТС] 0

Считывание строк из потока файлов - C++ - Ответ 1827379

08.07.2011, 17:01. Показов 5853. Ответов 14
Метки (Все метки)

Ответ

спасибо, стало ясней. я действительно создал лишние масивы, после этого все пошло без глюков. ошибка которую заметил в первый раз была связана именно с тем что после завершения цикла потоки автоматически закрывались, а я еще раз закрывал получается те которые даже не обьявлял ))
подправил "конструкцию", убрал лишнее, теперь удивлюясь результатам. считывание данных из файлов дает заглавную строчку и "0" (вывожу на экран), а в файле пустота. убрал цикл обнуления масива, появились цифры на экране, файл снова пустой. для контроля хотел сделать вывод имени файла, из которого идет считывание, создав масив символьных данных, ругается :/ где опять ошибся.
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
#include "stdafx.h"
#include <iostream> 
#include <fstream> 
#include <iomanip> 
#include <conio.h>
using std::cout;
using namespace std;
void main()
  {
    int spe_buf[100];
    int res_buf[100];
    int UHV[100];
    int Z[100];
    int i=0;
    int N_UHV=50,N_Z=60;
    //char name_res[200];
    
    string file_name_spe= " ";
    string file_name_res= " ";
    ofstream out("c:\\read spe.txt", ios::app);
    cout<<"№"<<setw(7)<<"UHV"<<setw(3)<<"Z"<<endl;
//      for(int y=0; y<100 ;y++) // обнуляем масив
//      {
//          spe_buf[y]=0;
//          res_buf[y]=0;
//          UHV[y]=0;
//          Z[y]=0;
//      }
    for(int j=1; j<10 ;j++)// определяем и считываем файлы из директории
        {   file_name_spe=j+".spe";
            //name_res[y]=file_name_res;
            file_name_res=j+".res";
 
            for(int i=0; i<100 ;i++)//посимвольно считываем строки из файла *.spe
            {
                ifstream in_spe("file_name_spe");
                in_spe>>spe_buf[i];
                if (i==N_UHV)  UHV[i]=spe_buf[i]; 
            }
            for(int i=0; i<100 ;i++)//посимвольно считываем строки из файла *.res
            {
                ifstream in_res("file_name_res");
                in_res>>spe_buf[i];
                if (i==N_Z)  Z[i]=res_buf[i]; 
            }
                         cout<<setw(3)<<j<<setw(4)<<UHV[N_UHV]<<setw(4)<<Z[N_Z]<<endl;
        }
        cout <<"\n\n press any key for continue "<<endl;
        getch ();
  }


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

Считывание с потока ввода
На стандартном потоке ввода задаётся последовательность целых чисел. Каждое число...

считывание потока чисел
здраствуйте:) такая вот задачка http://acm.timus.ru/problem.aspx?space=1&amp;num=1001 а вот мой код...

Считывание до конца входного потока
Что значит считывание данных до конца входного потока? Знаю, что на C++ реализуется так. А что...

Считывание из стандартного потока ввода
Доброго времени суток . Столкнулся вот с такой проблемой . Есть функция , которая считывает со...

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

Считывание до конца потока в числовой массив
Здравствуйте. Проблема с Как реализовать считывание до конца потока из файла вместе со scanf()...

Считывание символа с потока для дальнейших действий
Пользователь должен по запросу ввести символ для определения операции: сложения, вычитания или...

Считывание строки из потока, не удаляя символ-ограничитель
Есть ли какая-либо стандартная функция? P.S. Символ-ограничитель задается самостоятельно

Считывание с потока
Здравствуйте! Реализовываю на С++ DOS команду SORT. Застопорился на следующих двух моментах: 1....

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