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

Считать даные из файла в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести таблицу значений функции y=2,4х2+5х–3 в диапазоне от –2 до 2 с шагом 0,5 http://www.cyberforum.ru/cpp-beginners/thread707376.html
Написать программу, которая выводит таблицу значений функции y=2,4х2+5х –3 в диапазоне от –2 до 2 с шагом 0,5. Через оператор с пред условием while. Заранее спасибо .
C++ Задача про сортировку с использованием связного списка, нужно найти ошибку Имеется файл состоящий из данных о студентах(ФИО, номер группы, средний бал). Построить сортированный список(по имени хотя бы) по любому из параметров. Написал программу, должна по сути вывести в другой файл сортированный список по имени. Синтаксических ошибок нет, не компилируется #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; struct Person { http://www.cyberforum.ru/cpp-beginners/thread707375.html
C++ В данный класс добавить код для построчного чтения из файла
помогите пожалуйста в данный класс надо добавить код для построчного чтения из файла Bank_Hall.class ----------------------------------------------------------------------------------------------------------------------- #include <cstdio> #include <cstdlib> #include <iostream> #include <ifstream> class Bank_Hall // объявление класса Bank_Hall {
Проверить, чередуются ли отрицательные и положительные элементы массива C++
Даны целые числа A1...An, каждое из которых отлично от нуля. Если в последовательности отрицательные и положительные члены чередуются (+,-,+,-,...или-,+,-,+,...), то ответом должна служить сама исходная последовательность. Иначе получить все отрицательные члены последовательности, сохранив порядок их следования. Помогите пожалуйстаа
C++ пользовательские предупреждения http://www.cyberforum.ru/cpp-beginners/thread707338.html
В шарпе можно было легко создать пользовательское предупреждение, написав #warning TextOfWarning. Как сделать то же в плюсах? Нашел в сети несколько извращений на эту тему, но ни одно не работает как в шарпе. Вот это было ближе всего к правде, но оно работает только в пределах 1го файла.
C++ функции fgetc()/fputc Помогите с задачей, эта тема просто в голову никак не лезет. Используя функции fgetc/fputc, ввести с клавиатуры свои инициалы латинскими буквами, а затем каждый инициал вывести 50 раз в одну строку. на экране должно быть три строки по 50 символов. подробнее

Показать сообщение отдельно
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
24.11.2012, 12:18     Считать даные из файла в массив
Немогу нормально считать даные из файла в массив. Сначала через етот код создаю файл.
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<stdio.h>
#include<iostream>
using namespace std;
int main()
{
    FILE*f;
    f=fopen("D:\\dig.txt", "w");
    if (!f) 
    {
        cout<<"ERROR";
        return 1;
    }
    int n,a; 
    cout<<"Count digits";
    cin>>n;
    for(int i=0; i<n; i++)
    {
        cout<<"Enter digit";
        scanf("%d", &a);
        fprintf(f, "%d\n", a);
    }
    fclose(f); 
    return 0;
}
Создаеться нормально. Потом через етот пробую считать файл. ну оно вроде бы и открывает его, но в масив не пишет. Та и после запуска, чтото в консоле выводит, а потом ошибка у меня.
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 <stdio.h>
#include <string.h>
#include<conio.h>
const int n=5;
using namespace std;
void main()
{
    FILE* f;
    f=fopen("D:\\dig.txt","r");
    int arr[n];
    int i=0;
    for(i; i<n; i++)
    {
        fscanf(f, "%d", arr);
    }
    int k=0;
    while(!feof(f))
    {
        cout<<arr[k]<<endl;
        k++;
    }
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru