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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
xxDragonxx
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 10
#1

вывод из файла - C++

23.12.2013, 20:45. Просмотров 564. Ответов 22
Метки нет (Все метки)

подскажите как мне считать сколько элементов(чисел) расположено в данной строке, и если их больше некоторого значения перевести курсор на новую строчку.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2013, 20:45     вывод из файла
Посмотрите здесь:

Вывод из файла - C++
Как можно вывести все содержымое файла в переменную с пробелами , с абзацами короче со всеми символами.Я вот что пытался типа такого...

Вывод из файла - C++
#include "stdafx.h" #include "iostream" using namespace std; struct avia { char DepCity; char ArrCity; ...

Вывод из файла С++ - C++
Как из текстового файла содержащего кучу строк вывести 5 строк

вывод из файла - C++
в текстовом файле лежат 2 матрицы в таком виде размерности 7*7 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 1 0 1 0 0 0 0 0 1 0 1 1 0 0...

Вывод файла - C++
Вообщем, кое-как сделал запись в файл. Теперь как бы вывести то, что уже записал? Неправильно программа работает. #include<iostream> ...

Вывод из файла - C++
Здравствуйте написал программу ввода/вывода из файла, но когда выводит из файла на экран, почему-то последняя строчка дублируется в чем...

вывод из файла - C++
С текстового файла считать последовательность записей, содержащих данные о книге: <Автор>, <Название книги>, <Год издания>, <Количество...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.12.2013, 21:07     вывод из файла #2
1) Считать строку и посчитать разделители между числами. 2) Читать числа с помощью >> и считать, проверяя, через peek(), сделующий символ. Если '\n', то конец строки.
xxDragonxx
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 10
23.12.2013, 21:15  [ТС]     вывод из файла #3
а можно хоть небольшой примерчик
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.12.2013, 21:27     вывод из файла #4
Задание какое?
xxDragonxx
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 10
23.12.2013, 21:38  [ТС]     вывод из файла #5
ну у меня в файле введены на каждой строке по 2 числа,если количество чисел больше 2 на 1 строке нужно перевести курсор на новую строку и дальше читать докуумент если количество меньше 2 то надо вывести сообщение об ошибке
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.12.2013, 21:45     вывод из файла #6
Кроме чисел в строках что-нибудь есть? Пример строк покажите.
Крюгер
0 / 60 / 3
Регистрация: 16.11.2012
Сообщений: 418
Записей в блоге: 3
23.12.2013, 22:08     вывод из файла #7
xxDragonxx,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#inclide <iostream>
#include <fstream>
#inslude <stdio.h>
 
int main(){
 
ifstream fin;
char rbuf[256];
int v1;
float v2;
 
fin.open("input.txt",std::ios::in);
 
while (!fin.eof()){
 fin.getline(rbufer, 256);
 
sscanf( &lbufer[0], "%d %f ", &v1,&v2);
 
cout<<v1<<" "<<v2<<"\n";
}}
вот так вот можно. ну это как вариант.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.12.2013, 22:24     вывод из файла #8
Цитата Сообщение от Крюгер Посмотреть сообщение
вот так вот можно
Можно что? Вот это?
Цитата Сообщение от xxDragonxx Посмотреть сообщение
сколько элементов(чисел) расположено в данной строке, и если их больше некоторого значения перевести курсор на новую строчку.
Добавлено через 2 минуты
Где в коде объявлены rbufer, lbufer?
Цитата Сообщение от Крюгер Посмотреть сообщение
fin.getline(rbufer, 256);
Цитата Сообщение от Крюгер Посмотреть сообщение
sscanf( &lbufer[0], "%d %f ", &v1,&v2);
Крюгер
0 / 60 / 3
Регистрация: 16.11.2012
Сообщений: 418
Записей в блоге: 3
23.12.2013, 22:29     вывод из файла #9
alsav22, это опечатки. там один буфер rbuf

Добавлено через 54 секунды
но мысль уловить не трудно, если с головой посоветоваться, это вобщем то важно, т.к желудок вам естессно ничего дельного не посоветует

Добавлено через 43 секунды
и да, это можно назвать псевдокодом, т.к печаталось прямо в поле форума

Добавлено через 1 минуту
alsav22, а прежде чем критиковать очепятки, вы сами что нибуть предложите, я чтот не увидел ничего кроме слов
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.12.2013, 22:31     вывод из файла #10
Цитата Сообщение от Крюгер Посмотреть сообщение
alsav22, а прежде чем критиковать очепятки, вы сами что нибуть предложите, я чтот не увидел ничего кроме слов
Я жду ответа от ТС на вопрос в 6 посте, чтобы разобраться в задании.
Крюгер
0 / 60 / 3
Регистрация: 16.11.2012
Сообщений: 418
Записей в блоге: 3
23.12.2013, 22:35     вывод из файла #11
alsav22, а в первом посте для кого написано русским языком что сделать нужно?
xxDragonxx
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 10
23.12.2013, 22:36  [ТС]     вывод из файла #12
кроме числе ничего нет,только если введётся буква нужно вывести ошибку но это уже сам
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.12.2013, 22:37     вывод из файла #13

Не по теме:

Цитата Сообщение от Крюгер Посмотреть сообщение
alsav22, а в первом посте для кого написано русским языком что сделать нужно?
Наверное для вас.


Цитата Сообщение от xxDragonxx Посмотреть сообщение
кроме числе ничего нет,только если введётся буква нужно вывести ошибку но это уже сам
Пример строк покажите.
Крюгер
0 / 60 / 3
Регистрация: 16.11.2012
Сообщений: 418
Записей в блоге: 3
23.12.2013, 22:41     вывод из файла #14
Цитата Сообщение от alsav22 Посмотреть сообщение
Наверное для вас.

Не по теме:

100%

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2013, 22:49     вывод из файла
Еще ссылки по теме:

Вывод из файла - C++
Доброго времени суток, уважаемые форумчане!!! Я вот с какой проблемой обращаюсь к вам: Имеется программа записи данных в файл (Запись...

Построчный вывод файла - C++
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;iostream&gt; int main() { FILE *fp; char res; char...

Вывод из файла в массив - C++
Помогите, надо чтобы из файла каждый символ записывался в массив(1 символ = 1 ячейка массива).Как это сделать?

вывод таблицы из файла - C++
помогите сделать вывод всего файла. вывод первых двух столбцов вроде нормально работает,вместо последних двух ставится значение из...

Вывод массива из файла - C++
Есть такая програмка, она считывает первый массив из файла, потом второй массив из файла. В файле первый символ - кол-во элементов, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
xxDragonxx
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 10
23.12.2013, 22:49  [ТС]     вывод из файла #15
2 3
5 9
19 45
38 44 11
15 17
Yandex
Объявления
23.12.2013, 22:49     вывод из файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru