Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ ввод элементов в массив из edit Мне нужно сделать так, чтобы после ввода строки типа значение1->значение2 в Edit по нажатию клавиши enter значение1 записывалось в элемент одного массива типа char, а значение2 в элемент другого массива того же типа. между ними обязательно должна быть ->, так как пишу эмулятор алгоритмов Маркова. Это нужно для записи правил подстановок. Как это можно сделать? https://www.cyberforum.ru/ cpp-beginners/ thread848594.html C++ Багаж пассажира характеризуется количеством вещей и общим весом вещей
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл , содержащий информацию о багаже нескольких пассажиров, информация о багаже каждого отдельного пассажира представляет собой соответствующую пару чисел а) Найти багаж, средний вес одной вещи в котором отличается не более чем на 0,3 кг от общего среднего веса вещи. б) Найти число пассажиров, количество вещей которых...
C++ Как инициализировать двумерную матрицу натуральными логарифмами? Всем привет, столкнулся с небольшой проблемой, мне нужно инициализировать матрицу в таком виде: A = { {ln2, ln3, ln4, ln5}, {ln3, ln4, ln5, ln6}, {ln4, ln5, ln6, ln7}, {ln5, ln6, ln7, ln8} }, я примерно... https://www.cyberforum.ru/ cpp-beginners/ thread848584.html C++ Строки. Сцепить в одну строку все имена, в которых есть подстрока «qwe” и длина которых меньше 5 https://www.cyberforum.ru/ cpp-beginners/ thread848579.html
Помогите пожалуйста решить задачу! Дан массив из 8 элементов. Нужно сцепить в одну строку все имена, в которых есть подстрока «qwe” и длина которых меньше 5. Удалить символы с 4 по 6 и вставить перед 2 символом «123”. Заменить название b этой строкой. Вывести поля b. Вот начало записал: nt main(int argc, char* argv) { Element b; int i; string s1; for(i=0;i<8;i++)
график C++
как на С++ сделать программу которая будет рисовать график?
C++ Как в односвязном списке поменять местами один элемент и следующий за ним? https://www.cyberforum.ru/ cpp-beginners/ thread848539.html
Напр., что есть: 0 1 2 3 4 5 6 7 должно быть: 0 1 2 3 4 6 5 7
C++ Комплексные числа https://www.cyberforum.ru/ cpp-beginners/ thread848515.html
народ помогите пожалуйста реализовать в следующих формах: в тригонометрической форме и логарифмической форме. я сам несколько заданий сделал. вот сама прога #include "stdafx.h" #include <iostream>//ввод вывод строк,для работы cin и cout #include <stdlib.h>//просто стандартная библиотека #include <conio.h>//консольный ввод вывод #include <math.h>//подключение математической библиотеки ...
Расчеты C++
Простейший шаблон для вывода таблицы 2ой и 3ей степени чисел от 1 до 10. Проще только "Hello, World!" Что может пойти не так? А вот у меня пошло.:yes: Такая мелочь может развалить огромный проект... В чем дело? // Таблица для кубов и квадратов от 0 до 10 #include <iostream.h> #include <math.h> main() { int x,kva,kub ; // x - число, sqr - квадрат, kub - куб for (x=1;x<=10; x++) {...
C++ Ошибка при считывании xml День добрый! Код: #include <iostream> #include "conio.h" #include "tinyxml.h" #include "tinystr.h" https://www.cyberforum.ru/ cpp-beginners/ thread848472.html C++ atoi не работает! #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; int main(){ int K, N, t1_1, t2_2; int p; char name, t1, t2; cin >> N >> K; https://www.cyberforum.ru/ cpp-beginners/ thread848462.html
C++ Задача на ДП
Ограничение по времени: 2 секунды Ограничение по памяти: 256 мегабайт У Пети есть полоска бумаги, разделенная на N клеток. Он хочет раскрасить каждую клетку в синий, красный или зеленый цвет. Кроме этого, Пете интересны одноцветные отрезки. Петя называет одноцветным отрезком несколько подряд идущих клеток, раскрашенных в один цвет и ограниченных с обеих сторон клет- ками другого цвета или...
C++ Формула усреднения Помогите разобраться вот с такой вещью: если мы применяем формулу для усреднения RGB rgb = 0.3*r + 0.59*g + 0.11*b; то потом как быть при выводе?? r = 0.3*a; g = 0.59*a; b = 0.11*b; такое не прошло получается оттенок непонятного цвета https://www.cyberforum.ru/ cpp-beginners/ thread848456.html
0 / 0 / 0
Регистрация: 25.04.2013
Сообщений: 7
0

ifstream - C++ - Ответ 4470997

25.04.2013, 19:56. Показов 1030. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем такая проблема ввода
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
Student* s;// студенты
s = new Student[l];
    ifstream fin("Student.txt");
    
    for(int i(0); i < l; i++)
    {
        string name;
        double ball = 0;
        double b[3];//кол-во предметов
        
        getline(fin,name);
        s[i].SetName(name);
        for(int j(0); j < 3; j++)
        {
            fin >> b[j];
            ball += b[j];
        }
 
        ball /= 3;// общий средний балл
        s[i].SetBall(ball);
 
        ball = 0;
        fin.get();
    }
    fin.close();
}
вот файл
Denis
5 5 5
Alena
5 5 5
Maksim
3 3 3
Vana
2 2 2
в целом первый студент записывается и находится средний бал, а вот последующие не идут может из-за getline. Проверял на Debuge на второй итерации вместо имени Alena записывается пустая строка(Fin.get() учтен)

Добавлено через 13 минут
Все нашел решение в конец нужно
C++
1
2
fin.clear();
while(fin.get() != '\n');


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

Различия ifstream::get() и ifstream::get(ch)
Доброго времени суток. Была тут тема, в которой я не разобрался до конца. Код ниже проверяет баланс...

ifstream считывает 0
Здравствуйте. Есть 2 текстовых файла с названиями n.in n.out .Содержимое входящего файла 1 5 2...

Unget and ifstream
Я правильно понимаю, что если ifstream in; string str1; in &gt;&gt; str1, то unget обратно эту...

не работает в ifstream
Сам очень плохо разбираюсь в &lt;fstream&gt; Вот код, который должен &quot;записывать и выводить&quot; данные из...

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

fstream ifstream
подключил библиотеку fstream создал объект ifstream file открыл файл, поработал(считывал до конца...

ifstream ofstream
как работают данные файловые операции, объясните пожалуйста куда происходит запись ена жёстком...

Объект ifstream!!!
Почему при попытке повторного вывода содержимого файла он не выводится???? Почему не работает эта...

Ifstream ошибка
int main(int argc, char* argv) { setlocale(LC_ALL,&quot;Russian&quot;); // корректное отображение...

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