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

Записать результаты проги в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ VirtualAlloc http://www.cyberforum.ru/cpp/thread115217.html
Всем привет!!! у кого есть любая роботающая програма с функцией VirtualAlloc??? Мне очень нада!!!!!!
C++ Кодировка Я получаю от сервака данные в CP1251 кодировке, однако там присутствуют символы не из нее (как они туда попали - уже не ко мне вопрос) и стандартный местный метод получения строки из тучи байтов... http://www.cyberforum.ru/cpp/thread115004.html
C++ Литература по ATL/WTL.
Здравствуйте, уважаемые форумчане! Не могли бы вы посоветовать стоящую литературу по библиотекам ATL/WTL, желательно не метровой толщины.
Ошибка при подключении dll C++
это dll #ifdef my_dll_ex #define dll_api __declspec(dllexport) #else #define dll_api __declspec(dllimport) #endif #include <iostream> #include "windows.h"
C++ Оболочка потока. Опять неоднозначность http://www.cyberforum.ru/cpp/thread111395.html
//========================================================================================================================================= class TOStream { protected:...
C++ Подключить устройство через COM-порт и отправить на него данные Всем доброго времени суток. Потребовалось подключить устройство через COM-порт, и чтобы программа считывала и отправляла не него данные. Начал разбираться в теме и нашел примерно такой код:... подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
12.04.2010, 13:16
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream.h>
#include <fstream.h>
 
float summezdu0(int, float[]);
 
int main()
{
          int i;
          int n;
          float V[nmax];
          float V1[nmax];
          float p;
          char filename[100];
 
          cout << "Enter file path to write data:\n";
          cin >> filename;
          ofstream fout(filename);
          
                  if(!fout){
                  cout << "Impossible to open file\n";
              return 1;
          }
 
          n = vvod(V);
          p = chetnproizv(n, V);
          cout<<"Proizvedenie chetnih elementov = "<<p<<endl;
          fout<<"Proizvedenie chetnih elementov = "<<p<<endl;
 
          cout<<"Summa elementov mezdu pervim i poslednim nulevimi elementami = "<<summezdu0(n,V)<<endl;
          fout<<"Summa elementov mezdu pervim i poslednim nulevimi elementami = "<<summezdu0(n,V)<<endl;
          cout<<"Ishodnii massiv:"<<endl;
          fout<<"Ishodnii massiv:"<<endl;
          for (i=0; i<n; i++){
                  cout<<V[i]<<"  ";
              fout<<V[i]<<"  ";
          }
          cout<<endl;
          fout<<endl;
          preobrmas(n, V, V1);
          cout<<"Preobrazovannii massiv:"<<endl;
          fout<<"Preobrazovannii massiv:"<<endl;
          for (i=0; i<n; i++){
                      cout<<V1[i]<<"  ";
              fout<<V1[i]<<"  ";
          }
          cout<<endl;
          fout<<endl;
 
          fout.close();
          return 0;
}
 
float summezdu0(int n, float V[nmax])
{
          int i = 0;
          int k1 = -1, k2 = n;
 
 
          float sum = 0;
          while (i<n && k1==-1)
          {
                  if (V[i]==0)
                      k1=i;
              i++;
          }
          i = n;
          while (i>=0 && k2==n)
          {
                  if (V[i]==0)
              k2=i;
              i--;
          }
          if (k1==-1 || k2==n || k1==k2)
                  cout<<"Nedostatochno nuley v massive!"<<endl;
          else
          {
              for (i=k1; i<=k2; i++)
                      sum+=V[i];
          }
          return sum;
}
преобразовал чуть ф-ции: main() и summezdu0()
вводить путь к файлу типа C:\test.txt
содержимое файла:
Proizvedenie chetnih elementov = 0
Summa elementov mezdu pervim i poslednim nulevimi elementami = -4
Ishodnii massiv:
5 9 -2 0 -10 4 2 0 8 12
Preobrazovannii massiv:
-2 -10 5 9 0 4 2 0 8 12
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru