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

исправте код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблон функции выдаёт не правильные значения http://www.cyberforum.ru/cpp-beginners/thread821663.html
Суть: Одномерный массив получает левые значения, а функция Average считает среднее арефмитичиское. Вопрос в следуешем: Функция возвращяет значение типа int да и только. Почему она не возвращяет...
C++ Трёхмерный вектор, содержащий объекты-контейнеры над векторами Здравствуйте. Нужно реализовать вектор-член класса A, содержащий объекты (или указатели на объекты) - члены класса B, каждый из которых содержит вектор из объектов (или указателей) - членов класса... http://www.cyberforum.ru/cpp-beginners/thread821651.html
В последовательности а1,...,a30 поменять местами наибольший член и член с номером m. C++
Даны натуральное число m, действительные числа а1,..,a30 (числа попарно различны). В последовательности а1,...,a30 поменять местами наибольший член и член с номером m. есть пример на паскале ,...
C++ Даны действительные числа. Заменить все отрицательные элементы их квадратами
Я новичок в программировании, помогите. Даны действительные числа А1....,А18. Заменить все отрицательные элементы их квадратами и вывести на экран. Если в результате замены будет образована строго...
C++ В квадратной целой матрице заменить все нечетные элементы суммой элементов главной диагонали http://www.cyberforum.ru/cpp-beginners/thread821622.html
В квадратной целой матрице заменить все нечетные элементы суммой элементов главной диагонали и вывести результаты. что не так? #include <locale> #include <algorithm> #include <stdlib.h> ...
C++ c++ шаблон функции Есть некая структура, которая хранит информацию о фигурах (площадь основания, радиус и т.д.). Нужно описать шаблонную функцию, которая в зависимости от переданных параметров будет рисовать... подробнее

Показать сообщение отдельно
alsav22
5428 / 4823 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.03.2013, 23:57
А так:
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
42
43
44
45
46
/* Сохранение списка. */
void save()
{
  FILE  *fp;
  
  if((fp=fopen("maillist", "wb"))==NULL) {
    cout<<"Ошибка при открытии файла.\n";
   return;
  }
 
  for(int i=0; i<N; i++)
    if(strana_list[i].name)
      if(fwrite(&strana_list[i],
         sizeof(struct strana), 1, fp)!=1)
           cout<<"Ошибка при записи файла.\n";
 
  fclose(fp);
}
 
void init_list(void)
{
  
  for(int i=0; i<A; i++) strana_list[i].name[0] = '\0';
}
 
/* Загрузить файл. */
void load()
{
  FILE  *fp;
  
  if((fp=fopen("maillist", "rb"))==NULL) {
    cout<<"Ошибка при открытии файла.\n";
    return;
  }
 
  init_list();
  int i;
  for(i=0; i<A; i++)
    if(fread(&strana_list[i],
       sizeof(struct strana), 1, fp)!=1) {
         if(feof(fp)) break;
         cout<<"Ошибка при чтении файла.\n";
    }
    N = i;
    fclose(fp);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.