Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Файлы. Отделить пары координат x и y, и положить в массив структур - C++

27.12.2012, 03:32. Просмотров 370. Ответов 2
Метки нет (Все метки)

есть файл с координатами 1,0.2,3 (т.е вида float x,float y) - располагаются на каждой строке своя
не получается отделить пары координат x и y, и положить в массив структур
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2012, 03:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Файлы. Отделить пары координат x и y, и положить в массив структур (C++):

Есть вектор пар, как положить туда значение пары через push_back - C++
Есть вот такой вектор vector<vector<pair<int, int>>> number_pair; размер number_pair.size() у меня определен изначально, а вот...

Как положить в вектор структур значение через push_back - C++
есть вот такой вектор vector<struct<Point>> в структуре point , есть координата икс. struct Point { double Point_x; ...

Пары координат - C++
Приветствую. Задали такую задачу: Нужно заполнить массив со случайными координатами и как бы соединяем одну координату с другой(создаем...

Блочная сортировка структур (Отсортировать массив структур по фамилии) - C++
Подскажите алгоритм блочной сортировки структур на языке С++. Мне нужно отсортировать массив структур по фамилии.

Массив структур, сохранение начала каждой из структур - C++
Я создал такую структуру class Lancuch { public: char cos; Lancuch * nastepny; }; Lancuch * poczatek=NULL; cin >>...

Как объявить динамический массив структур, и как выглядит обращение к полям структур по указателю? - C++
Ребята подскажите как объявить динамический массив структур, и как выглядит обращение к полям структур по указателю.

2
Kuzia domovenok
2040 / 1885 / 171
Регистрация: 25.03.2012
Сообщений: 6,498
Записей в блоге: 1
27.12.2012, 03:48 #2
читай поля по отдельности
file>>MyStruct.x>>MyStruct.y;
Или как вариант, перегрузить для структуры оператор сдвига для ввода из файлового потока
1
Aliosha
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 9
27.12.2012, 04:22  [ТС] #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
struct koordinats {
    float x;
    char t;
    float y;
};
 
int main(int argc, char* argv[])
{
    koordinats ms[10];
    memset(&ms,0,sizeof ms);
 
    ifstream f;
    f.open("file.dat");
    f >> ms[0].x >> ms[0].t >> ms[0].y; 
    f.close();
 
    cout << ms[0].x << ms[0].t <<ms[0].y <<endl;
беру из файл первую строку с координатами 1,1.2,2
но выводит только 1,2.2

Добавлено через 14 минут
нашел ошибку
было 1,1.2,2
надо 1.1,2.2
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2012, 04:22
Привет! Вот еще темы с ответами:

Массив структур в массиве структур - C++
Всем добрый день. Делаю менюшку для управления и терзаю Arduino IDE слегка подвис со следующей задачей. Я хочу определить две...

Передача массива структур в заголовочные файлы - C++
Всем привет! Возникла проблема с использованием массива структур в многомодульной программе. Я создаю структуру и массив структур в файле...

Ввести массив структур; рассортировать массив в алфавитном порядке - C++
Пришел из армии восстановился в универе и тут сразу курсавай. Помогите Исходные данные(описание структуры): Информация об...

Запись/чтение структур (файлы) + разница между FILE * и <fstream> - C++
Всем привет. Порыскал по форуму, погуглил... Решения есть, но они не ясны (что, почему да как) и не все работают. Однако, я так и не нашёл...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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