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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
manaarina
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 13
#1

запись массива в строку - считывание массива из строки. - C++

29.01.2012, 22:06. Просмотров 1314. Ответов 3
Метки нет (Все метки)

Под unix на си(не с++). Посоветуйте, как можно реализовать(меня интересуют функции, которые можно использовать для этого)):
Есть одномерный массив чисел типа double, мне надо его записать в строку, а потом иметь возможность из строки считать новый массив.
1) Как записывать массив в строку? Какие лучше задать(и как?) разделители?
2) Какой функцией считывать и как определять разделитель?

Можно не конкретные советы, а место где о таком почитать =\
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.01.2012, 22:06     запись массива в строку - считывание массива из строки.
Посмотрите здесь:

Считывание из файла трехмерного массива и запись - C++
Доброго времени суток, прошу помочь в следующем. :) Собственно вот создание трехмерного массива int c = 2; int a = 3; int b = 2;...

Считывание, Сортировка и Запись массива в текстовый документ - C++
Доброго времени суток! Очень прошу, напишите пожалуйста код программы, которая считывает уже готовый массив с текстового файла input.txt,...

Считывание элементов массива из файла, где в первой строке можно задавать размерность массива - C++
Разработать программу для работы с одномерным массивом. Ее функции: - считывание элементов массива из файла (txt), где в первой строке...

Преобразование строки в массив, массива в строку - C++
Здраствуйте, не могу сообразить как правильно выполнить задание: "Создать два класса: строка и массив. При преобразовании строки в массив...

Ввести символьную строку. Распечатать каждый символ массива с новой строки - C++
Ввести символьную строку. Распечатать каждый символ массива с новой строки.

Запись элементов массива структурного типа.Из старого массива- в новый - C++
Здравствуйте.Возможно, в названии темы не совсем понятно "чего я хочу", поэтому напишу задание: "1.Сформировать динамический массив...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NoMasters
Псевдослучайный
1747 / 1090 / 71
Регистрация: 13.09.2011
Сообщений: 3,120
29.01.2012, 22:10     запись массива в строку - считывание массива из строки. #2
sprintf(), sscanf(). Разделяй чем хочешь.
manaarina
0 / 0 / 0
Регистрация: 05.01.2012
Сообщений: 13
01.02.2012, 11:02  [ТС]     запись массива в строку - считывание массива из строки. #3
Тогда у меня следующий вопрос: sscanf при чтении из строки массива 3на3(ну в примерах которые я смотрела) требует прописывать спецификаторы для каждого, например вот так:
C
1
2
3
double value[3];
 
sscanf(str, "TEXT %lf, %lf, %lf", &value[0], &value[1], &value[2]);
но если размерность массива заранее неизвестна или, предположим, равна 50 - как можно обойти прописание 50 спецификаторов? Можно ли это как-то в цикл загнать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2012, 11:24     запись массива в строку - считывание массива из строки.
Еще ссылки по теме:

Сделать два массива в две строки и вывести результат сложения их в третью строку - C++
Короче, задача такова сделать два массива в две строки и вывести результат сложения их в 3-ью строку вот код#include "stdafx.h" ...

Считывание чисел, вычитание и запись в новый файл каждой строки - C++
Есть файл, где все строки имеют такую структуру <object id="object (las2_lodbrigtower) (1)" interior="0" collisions="true" alpha="255"...

Поменять местами строку массива A, и столбец массива B - C++
Помогите мне пожалуйста Ввести массив A (4,5) и B (5,7). Поменять местами строку массива A, содержащую максимальный элемент данного...

Определить номер столбца массива, в котором расположен минимальный элемент четвертой строки массива - C++
Доброго времени суток, помогите пожалуйста решить задачи по C++ 3)Дан двумерный массив. Определить: a) номер столбца, в котором...

Считывание массива char - C++
Есть такой кусок кода, при выполнение не считывается массив name, а сразу просит ввести country. #define _CRT_SECURE_NO_WARNINGS ...

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


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

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
01.02.2012, 11:24     запись массива в строку - считывание массива из строки. #4
разбей строку на токены - strtok
а потом в цикле для каждого токена - sscanf
Yandex
Объявления
01.02.2012, 11:24     запись массива в строку - считывание массива из строки.
Ответ Создать тему
Опции темы

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