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

"Бесконечное" считывание из файла. ifstream; - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В массиве 8 на 8 расставить по убыванию в столбцах элементы расположенные ниже побочной диагонали. http://www.cyberforum.ru/cpp-beginners/thread832329.html
В массиве 8 на 8 расставить по убыванию в столбцах элементы расположенные ниже побочной диагонали.(С++)
C++ Алгоритм шифрования DES Требуется написать программу реализующую симметричный алгоритм шифрования DES. В Инете много облазил сайтов, но так и не понял, какой тип данных шифруется - текст или любая информация? Не совсем понятно как будет видно что данные зашифрованы, вообще не знаю с чего начать писать прогу. Посоветуйте, пожалуйста, что-нибудь) http://www.cyberforum.ru/cpp-beginners/thread832316.html
C++ Добавить еще в программу время и условный оператор
Составить универсальную программу для решения математической задачи, используя разветвляющийся алгоритм. Подобрать самостоятельно три тестовых примера для допустимых, два – для пограничных и три - для недопустимых значений входных параметров. Результаты вычислений вывести на экран и в файл. Программа должна: • Выводить фамилию студента, группу, вариант и условия задачи; • запрашивать и...
C++ очень нужен скриншот результата выполнения программы
#include "stdafx.h" #include <iostream.h> #include <math.h> using namespace std; double a={{7, 1, 3, 2}, {0, 5, 4, 0}, {0, 1, 18, -3}, {1, 2, -7, 15}}; double b={2, 3, 4, 5}; double x={0, 0, 0, 0};
C++ Из файла 1 переписать все в файл 2 с сортировкой http://www.cyberforum.ru/cpp-beginners/thread832289.html
Добрый день. Нужно помощь в допиливании программы. Итак. 1) Имеется заполненный массив с сотрудниками, записанный в файл "File1.dat" 2) Нужно этот массив который в файле 1 переписать в файл 2 с сортировкой по алфавиту. Сказали, что нужно заново открыть файл, вынуть от туда массив, отсортировать его и заново записать в файл 2. Вот часть первой программы.. как сделать остальное .... #include...
C++ Создать блоксхему для программы Помогите составит блок схему для программы. За ранее спасибо. #include<iostream> #include<stdio.h> int main() { int a,b,c,d; printf("vvedi a,b ->"); scanf("%d %d",&a,&b); { подробнее

Показать сообщение отдельно
Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
09.04.2013, 19:44     "Бесконечное" считывание из файла. ifstream;
Delix, а какое действие выводит "пустые строки" ?
Это?

Цитата Сообщение от Delix Посмотреть сообщение
case 11:
* * * * * * list->inputFile();
* * * * * * break;
У меня вывело нормально:
Кликните здесь для просмотра всего текста
1.Добавить в начало
2.Добавить в конец
3.Удалить в начале
4.Удалить в конце
5.Добавить по индексу
6.Удалить по индексу
7.Изменить по индексу
8.Вывести всё на экран
9.Поиск по ...
10.Записать в файл
11.Записать из файла
12.Вывести выборочный элемент
20.Очистить консоль
0.Прервать цикл
11
Splinter
RatNinja
01_01_1960
00
Leonardo
Tutrle
20_01_1980
01
Raphaelo
Tutle
20_01_1980
02
Donatello
Turtle
20_01_1980
03
Mikelangello
Turtle
20_01_1980
04
1.Добавить в начало
2.Добавить в конец
3.Удалить в начале
4.Удалить в конце
5.Добавить по индексу
6.Удалить по индексу
7.Изменить по индексу
8.Вывести всё на экран
9.Поиск по ...
10.Записать в файл
11.Записать из файла
12.Вывести выборочный элемент
20.Очистить консоль
0.Прервать цикл


Добавлено через 5 часов 44 минуты
Delix, если вы еще не разобрались, то в функции void inputFile() внести строчку
Node<Anketa> *temp = new Node<Anketa>; в цикл while. Вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    void inputFile()
    {
        ifstream input_fl("mylist.DAT");
        char line[20];
        while(!input_fl.eof())
        {
            Node<Anketa> *temp = new Node<Anketa>;
            input_fl.getline(temp->t.name, sizeof(temp->t.name));
            input_fl.getline(temp->t.family, sizeof(temp->t.family));
            input_fl.getline(temp->t.brith_Date, sizeof(temp->t.brith_Date));
            input_fl.getline(temp->t.tel, sizeof(temp->t.tel));
...
...
...
 
Текущее время: 09:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru