Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Jekidollar
3 / 3 / 0
Регистрация: 26.03.2009
Сообщений: 50

Считывание элементов массива из файла

14.01.2010, 10:45. Показов 1054. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, здравствуйте...
Не могу докумекать как из файла в котором записаны числа допустим через пробел или запятую забить значения в массив.Понятно что цикл, но как идти вперед по строке файла?
Заранее спасибо! =)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.01.2010, 10:45
Ответы с готовыми решениями:

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

Считывание элементов массива из файла
Ребят, здравствуйте... Не могу докумекать как из файла в котором записаны числа допустим через пробел или запятую забить значения в...

Считывание двумерного массива с разным количеством элементов в строках из файла
Дан файл из n строк. В каждой строке записаны через пробел некоторое количество чисел (целых или вещественных). Надо считать их в...

3
54 / 50 / 9
Регистрация: 16.05.2008
Сообщений: 162
14.01.2010, 13:10
1) читаешь эту строку из файла и сохраняешь в char*
2) далее смотри справку на функцию strtok
0
101 / 101 / 19
Регистрация: 29.12.2009
Сообщений: 204
14.01.2010, 20:58
C++
1
2
3
4
5
6
7
8
TStringList sl = new TStringList;
sl->Delimiter = ',';
sl->DelimitedText = "1,2,3,4";//из файла сам загрузишь :)
 
sl->Strings[0];// тут 1
sl->Strings[1];// тут 2
sl->Strings[2];// тут 3
//и т.д
0
 Аватар для Зоти Сергей
230 / 227 / 65
Регистрация: 18.12.2009
Сообщений: 316
15.01.2010, 14:15
Первое, что в голову пришло:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
    
#include <vector.h>
typedef vector<char>CCharVector;
char * GetArrayOfChar(AnsiString FileName)
{
    if(!FileExists(FileName))
            return NULL;
    CCharVector ArrayOfSimbols;
    TStringList * FileStrings = new TStringList;
        TStringList * StringList = new TStringList;
        FileStrings->LoadFromFile(FileName);
        for(int i=0;i<FileStrings->Count;i++)
        {
 
            StringList->CommaText=FileStrings->Strings[i];
            for(int j=0;j<StringList->Count;j++)
                {
 
                ArrayOfSimbols.push_back(*StringList->Strings[j].c_str());
 
                }
        }
        char * CompleteArray = new char[(int)ArrayOfSimbols.size()];
        memcpy(CompleteArray,&ArrayOfSimbols[0],(int)ArrayOfSimbols.size());
        delete StringList;
        delete FileStrings;
        return CompleteArray;
}
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
    char * TestArray = GetArrayOfChar("C:\\Test.txt");
        if(TestArray)
        {
            ShowMessage(TestArray);
                delete [] TestArray;
        }
 
    return 0;
}
//---------------------------------------------------------------------------
Я так понимаю, что текст в файле имеет структуру такого вида:
"1,2,3,4,s,f,d,r,z,e,r,5,5,6,7,6,7,8 ,7
0,9,z,f,d,d,r,t,t,z,u,u,i,i,1,2,3,6,7
5,5,6,7,6,7,8,t,t,z,u,u,i,d,r,t,t,z,u,u, i,i,"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.01.2010, 14:15
Помогаю со студенческими работами здесь

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

Считывание массива из файла
#include &lt;stdio.h&gt; #include &lt;malloc.h&gt; #include &lt;conio.h&gt; #include &lt;locale.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; ...

Считывание массива с файла
здравствуйте помогите считать массив с файла, разделить его на ячейки

Считывание массива с файла
Срочно нужна лаба,вообще не понимаю как её делать,нужно в common lisp...Даже по похожим кодам разобраться не могу... Пожалуйста...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru