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

Нужно записать массив в файл, а потом из этого файла считать этот же массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора http://www.cyberforum.ru/cpp-beginners/thread22058.html
Вот сама задачка.:) Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от x нач. до x кон. с шагом dx с точностью eps. Таблицу...
C++ Разместить на побочной диагонали матрицы суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной. суть задачи : Заполнить матрицу случайными числами. Разместить на побочной диагонали суммы элементов, которые лежат на диагоналях, перпендикулярных к побочной. Вот что есть. Но программа не... http://www.cyberforum.ru/cpp-beginners/thread22042.html
C++ Конструктор
Создать абстрактный тип данных - класс вектор, который имеет указатель на float, число элементов и переменную состояния. Определить конструктор без параметров, конструктор с параметром, конструктор...
Вывод строк фиксированной длины из входного потока C++
Задача организовать цикл по входному потоку и вывести полученные getchar'ом символы в виде строк некоторой длины N. Допустим, если длина строки превышает N, тогда печатаем ее с переносом на следующую...
C++ Сформировать список, в котором хранится информация о заболеваниях сотрудников http://www.cyberforum.ru/cpp-beginners/thread21976.html
Сформировать список, в котором хранится информация о заболеваниях сотрудников: ФИО, год рождения, заболевание, продолжительность болезни. Определить сотрудников, которые перенесли одно и тоже...
C++ Решение системы уравнений компактным методом исключений На С++ надо решить систему уравнений компактным методом исключений. Элементы матрицы- комплексные числа, введенные в символьной форме. Числа обязательно должны быть представлены структурой. Ввод... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
30.01.2009, 16:24
vecprint.c
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h> 
 
/* vecprint: выводит вектор v длины n в файл ofp */ 
int *vecprint(int *v, int n, FILE *ofp)
{
    while (n--)
        fprintf(ofp, " %d%s",
            *v++, (n == 0 ? "\r\n" : ""));
    return ferror(ofp) ? NULL : v;
}
тут для виндовс для notepad.exe

массива b не наблюдаю, потому всё правильно пишет

чтобы нумерация в моем массиве a[k] простых чисел начиналась не с 0, а с 1?
первый элемент останется в массиве, т.е. если делать нумерацию с 1, это будет второй элемент (и потом при обработке массива нужно будет передавать его начиная со второго элемента типа a+1)
так то, если элементы правильно пишутся
Код
    for (i = 1; i <= n; i++);
        printf("%d\n", a[i-1]);
здесь перед \n можно не ставить \r, т.к. консоль в виндовс развилась

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