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

Требуется прочитать поочередно цифры из файла - C++

Восстановить пароль Регистрация
 
Anton12390
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 40
17.06.2012, 19:52     Требуется прочитать поочередно цифры из файла #1
Задача такова. Имеется файл, в котором 3 цифры. Например, 90 90 15. Нужно прочитать эти цифры, присвоить их к a,b и с соответственно, чтобы была возможность дальше использовать эти цифры (например, в качестве данных для построения окружности). Как это сделать на c++ ??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 19:52     Требуется прочитать поочередно цифры из файла
Посмотрите здесь:

Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов C++
C++ Прочитать текст из файла
C++ как можно прочитать файл в обратном порядке т.е. стать в конец файла и прочитать до начальной позиции?
C++ Дано два файла. Получить третий, содержащий поочередно строки исходных двух файлов
C++ Прочитать из файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
17.06.2012, 20:09     Требуется прочитать поочередно цифры из файла #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
    int a,b,c;
    ifstream F("1.txt");
    F>>a>>b>>c;
    cout<<a<<" "<<b<<" "<<c<<endl;
    F.close();
    return 0;
}
Anton12390
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 40
17.06.2012, 20:18  [ТС]     Требуется прочитать поочередно цифры из файла #3
Andrey.K, спасибо большое! Но выдает ошибку. Скорей всего я его не той прогой открываю. http://cs406127.userapi.com/v4061277...E0ZK65rTwU.jpg
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
17.06.2012, 20:21     Требуется прочитать поочередно цифры из файла #4
Anton12390, можно написать в стиле Си.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <cstdio>
#include <iostream>
 
int main()
{
    freopen("input.txt", "r", stdin);
 
    int a, b, c;
 
    scanf("%d%d%d", &a, &b, &c);
 
    return 0;
}
Anton12390
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 40
17.06.2012, 21:27  [ТС]     Требуется прочитать поочередно цифры из файла #5
прошу, конечно, прощения за беспокойство. А что в случае, если у нас в файле несколько троек цифр? как в этом случае цикл задать?
iama
 Аватар для iama
1249 / 974 / 48
Регистрация: 30.07.2010
Сообщений: 5,297
17.06.2012, 21:29     Требуется прочитать поочередно цифры из файла #6
Anton12390,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <cstdio>
#include <iostream>
 
int main()
{
    freopen("input.txt", "r", stdin);
 
    int a, b, c;
 
    while (scanf("%d%d%d", &a, &b, &c) == 3)
    {
    // Делаете тут всё, что нужно с каждой тройкой.
    }
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2012, 21:49     Требуется прочитать поочередно цифры из файла
Еще ссылки по теме:

Прочитать данные из файла C++
C++ Прочитать из файла
Прочитать цифры через пробел C++

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

Или воспользуйтесь поиском по форуму:
Anton12390
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 40
17.06.2012, 21:49  [ТС]     Требуется прочитать поочередно цифры из файла #7
Йоу! прога поперла!! Полное условие: Дан файл, каждая запись которого содержит тройки чисел, соответствующих координатам центра и радиусу окружности. Построить на экране все окружности по данным, содержащимся в файле.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <graphics.h>
 
int main()
{
int gdriver=DETECT, Gmode,i;
initgraph(&gdriver,&Gmode,"C:\\PRG\\TC\\BGI");
    freopen("1.txt", "r", stdin);
 
    int a, b, c;
 
    while (scanf("%d%d%d", &a, &b, &c) == 3)
    {
    setcolor(6);
    circle(a,b,c);
    }
getch();
 return (0);
}
Спасибо всем за помощь!!!
Yandex
Объявления
17.06.2012, 21:49     Требуется прочитать поочередно цифры из файла
Ответ Создать тему
Опции темы

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