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

Как использовать данные из файла заранее созданного? - C++

Восстановить пароль Регистрация
 
igor223
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 37
19.04.2014, 19:41     Как использовать данные из файла заранее созданного? #1
Начал изучать файлы, и здесь не знаю, например занес массив чисел в файл закрыл файл и теперь я хочу икористаты эти числа для Других действий например сумму их или что-то как мне эти числа использовать снова?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
#include <stdio.h>
#include<iostream>
#include <time.h>
#define n 20
using namespace std;
int main () { 
    FILE *f=fopen("dany.txt","w");
    int arr [n];
    srand (time (0));
    for (int i =0;i<n;i++)
    arr [i] = rand()%10;
    for (int i =0;i<n;i++){
    fprintf(f,"\n");
    fprintf(f,"%d",arr[i]);}
    fclose(f);
}
void cheng () {
FILE *f=fopen ("dany.txt","rw");
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2014, 19:41     Как использовать данные из файла заранее созданного?
Посмотрите здесь:

C++ Найти предельные значения для целочисленных типов. Не использовать заранее определенные константы границ типов.
C++ Как извлечь данные из pcap-файла?
Как считывать данные из файла? C++
C++ как ввести данные из файла в массив с++
C++ Как исправить программу с вводом в нее текстового файла созданного ею же?!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5943 / 5548 / 1783
Регистрация: 18.12.2011
Сообщений: 14,171
Завершенные тесты: 1
19.04.2014, 21:02     Как использовать данные из файла заранее созданного? #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
void cheng (int *arr,int n) 
{
    FILE *f=fopen ("dany.txt","r");
    for (int i =0;i<n;i++)
         fscanf(f,"%d",&arr[i]);
    fclose(f);
}
int main () 
{
    const int n=20;
    int arr [n];
    cheng (arr,n); 
    for (int i =0;i<n;i++)
    {
         printf("%d ",arr[i]);
    }
    return 0;
}
igor223
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 37
20.04.2014, 00:53  [ТС]     Как использовать данные из файла заранее созданного? #3
zss, ну это ясно а например создал я фай с цифрами и в совершенно новой программе хочу открыть этот файл с тех цифрам делать массив обрабатывать его

Добавлено через 31 минуту
zss, или ето оно и есть

Добавлено через 9 минут
zss, а да сори , тупанул, ищо одно а как проверить открытий этот файл вообще
zss
Модератор
Эксперт С++
 Аватар для zss
5943 / 5548 / 1783
Регистрация: 18.12.2011
Сообщений: 14,171
Завершенные тесты: 1
20.04.2014, 09:16     Как использовать данные из файла заранее созданного? #4
Цитата Сообщение от igor223 Посмотреть сообщение
как проверить открытий этот файл вообще
C++
1
2
3
4
5
6
7
8
FILE *f=fopen ("dany.txt","r");
if(f!=NULL)
{
....
}else
{
    puts("Ошибка открытия файла"); 
}
igor223
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 37
20.04.2014, 18:23  [ТС]     Как использовать данные из файла заранее созданного? #5
zss, спс
Yandex
Объявления
20.04.2014, 18:23     Как использовать данные из файла заранее созданного?
Ответ Создать тему
Опции темы

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