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

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

Войти
Регистрация
Восстановить пароль
 
SanchezPluz
49 / 49 / 1
Регистрация: 31.10.2012
Сообщений: 478
#1

Чтение из файла и запись числа в массив - C++

07.01.2014, 16:17. Просмотров 458. Ответов 4
Метки нет (Все метки)

Добрый день, уважаемые.

Помогите. Есть файл func.txt, в котором через пробел записаны координаты X и Y точки на плоскости. Также есть функция, область определения которой задана прямоугольным участком: по X от -1 до 2 и по Y от -1 до 6.

Чтение из файла я сделал, вывод на консоль тоже. Но вот как сделать проверку: принадлежит ли точка функции или нет? Больше всего не понятно с пробелом, он-то меня и пугает.

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
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    // Область определения значений функции
    char func[3][7];
 
    char item[10];
 
    // Открытие файла и считывание 
    ifstream in("func.txt");
    while(!in.eof())
    {   
        in.getline(item, 10);
        cout << item << endl;
 
        in.close();
    }
 
    system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2014, 16:17     Чтение из файла и запись числа в массив
Посмотрите здесь:

Чтение из файла и запись в массив на с++ - C++
Добрый день. Хотелось бы попросить помощи. Необходимо считать данные из файла(данные измерений в виде матрицы - числа типа double....

Чтение чисел из файла и запись в массив - C++
Дан файл с 20 строками типа: &quot;C=219-02,OU=comps,C=su,C=su,C=ru,20111129105801.0Z&quot; необходимо прочитать в каждой строке числа типа:...

Запись файла в массив и чтение из него - C++
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; void vvodznach ( int n, int m, double A ) { int i, j; for ( i = 0; i...

Чтение из файла и запись строк в массив - C++
Здравствуйте! Сейчас пишу свою реализацию алгоритма FIFS и возникла проблема с записью данных из файла в массив. Формат входных данных в...

Чтение из файла и запись в массив char - C++
Здравствуйте форумчане. Столкнулся с незнанием языка. У меня есть поток, который читает файл. Как мне этот потом записать в массив ? ...

Запись и чтение из файла - C++
Доброго время суток! Так от балди решыл набросать прогу которая создаёт файл записывает туда 11 рандомных чисел,потом з помощю ifstream я...

Запись и чтение из файла - C++
Не знаю как подойти. Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара, цену...

запись\чтение из файла - C++
У меня несколько вопросов по поводу запись\чтение из файла Как это вообще работает?) Чтобы потом читать из файла надо забивать каждое...

Чтение/запись файла - C++
Вот сделал такую прогу. Очень простая. Создает файл, где есть 100 полей. Каждое поле это строка из индекса, названия, кол-ва (например...

Запись и чтение с файла - C++
Есть названия машин, их цена и производитель. Нужно сделать программу, которая при вводе производителя выводит название машины и её цены. ...

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

Запись и чтение из файла - C++
Нужно сохранять в файл запись в таком виде Имя Фамилия Телефон Имя ..... помогите плиз реализовать это.И соответсвенно чтение...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
07.01.2014, 16:30     Чтение из файла и запись числа в массив #2
может так(проверка лежит ли точка в диапазоне [-1,2] по x и [-1,6] по y):

main.cpp:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <fstream>
#define X1 -1
#define X2 2
#define Y1 -1
#define Y2 6
using namespace std;
 
int main() {
    int x,y;
    ifstream in("func.txt");
    setlocale(LC_ALL,"rus");
    in>>x; in>>y;
    if(X1<=x && x<=X2 && Y1<=y && y<=Y2)
        cout << "принадлежит" << endl;
    else
        cout << "не принадлежит" << endl;
    getchar();
}
func.txt:
Bash
1
1 2
SanchezPluz
49 / 49 / 1
Регистрация: 31.10.2012
Сообщений: 478
08.01.2014, 12:55  [ТС]     Чтение из файла и запись числа в массив #3
А почему у вас в func.txt числа 1 и 2, вместо -1,2 и -1,6?
TrueBit
95 / 95 / 12
Регистрация: 19.11.2012
Сообщений: 195
08.01.2014, 15:11     Чтение из файла и запись числа в массив #4
Цитата Сообщение от SanchezPluz Посмотреть сообщение
А почему у вас в func.txt числа 1 и 2, вместо -1,2 и -1,6?
потому, что
Цитата Сообщение от SanchezPluz Посмотреть сообщение
Есть файл func.txt, в котором через пробел записаны координаты X и Y точки на плоскости
и
Цитата Сообщение от SanchezPluz Посмотреть сообщение
Также есть функция, область определения которой
C++
1
if(X1<=x && x<=X2 && Y1<=y && y<=Y2)
Цитата Сообщение от SanchezPluz Посмотреть сообщение
задана прямоугольным участком: по X от -1 до 2 и по Y от -1 до 6.
C++
1
2
3
4
#define X1 -1
#define X2 2
#define Y1 -1
#define Y2 6
?
SanchezPluz
49 / 49 / 1
Регистрация: 31.10.2012
Сообщений: 478
08.01.2014, 16:27  [ТС]     Чтение из файла и запись числа в массив #5
TrueBit, все, спасибо. Решил.
Yandex
Объявления
08.01.2014, 16:27     Чтение из файла и запись числа в массив
Ответ Создать тему
Опции темы

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