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

Запись из файла в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание матричной алгебры, что можно улучшить в коде? http://www.cyberforum.ru/cpp-beginners/thread278976.html
Дан код программы на C++ создающий классы матриц и методы для работы с ними. Программа работает. Дано так же задание улучшить код, т.е. произвести некоторые доработки, что сделает код более корректным. У самого времени мало, так что прошу помощи :) #include <cstdlib> #include <iostream> using namespace std; void halt(int ErrNo) {
C++ Найти непрерывную последовательность положительных чисел, сумма элементов которой максимальна Знайти таку нерозривну послыдовнысть позитивних чисел сума елементыв якый максимальна http://www.cyberforum.ru/cpp-beginners/thread278968.html
Заполнить матрицу линейной последовательностью от левого верхнего угла по диагонали вправо вверх C++
Заполнить матрицу линейной последовательностью от левого верхнего угла по диагонали вправо -вверх
Изменение окна... C++
Вообщем мне надо чтобыпрограмма какимто образом меняла свое диалоговое окно например при нажатии на кнопку менялся размер окна или изчезали и появлялись какие либо элементы....
C++ Деструктор http://www.cyberforum.ru/cpp-beginners/thread278932.html
Доброго времени суток, есть некоторый класс и 2 функции подобны тем, что описаны ниже. В первой объявляется данный класс, обрабатывается и после передается во вторую функцию class myclass { struct str { int field1; float field2; bool field3; }; unsigned int k;
C++ Вывод слов с тремя или более гласными #include <cstdlib> #include <iostream> #include <string> using namespace std; int main(int argc, char *argv) { int s=0, g=0; string st; подробнее

Показать сообщение отдельно
pepsikat
292 / 12 / 2
Регистрация: 21.12.2010
Сообщений: 295

Запись из файла в массив - C++

18.04.2011, 20:57. Просмотров 4112. Ответов 3
Метки (Все метки)

Мне нужно чтоб из текстового файла переменные записывались в массив, но что то у меня не получается, помогите найти ошибку

входной файл примерно такой
as=s+e;
df=er+q
q=-e;

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include <tchar.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
 
#define SIZE 20
 
//---------------------------------------------------------------------------
 
#pragma argsused
using namespace std;
 
int main(void)
{
  FILE *in, *out1, *out2, *out3;
  char buf[SIZE];
  char  ch;
  int c,count;
 
  if ((in = fopen("D:\\8session\\ТВП\\3\\in.txt", "rt"))== NULL)
  {
     fprintf(stderr, "Cannot open input file.\n");
     getch(); return 1;
  }
 
 
 //----------------------------------------------------------
     int i=0, j=0;
    while (ch != EOF)
   {
      ch = fgetc(in);
      if ((ch=='/')||(ch=='+')||(ch=='-')||(ch=='\*')||(ch=='=')||(ch==';')||(ch=='\n'))
      {ch = fgetc(in);   if(ch == EOF) break;}
      buf[i++]=ch;
   }
  cout<<buf;
  getch();
  fclose(in);
  return 0;
}
 
 
 
//---------------------------------------------------------------------------
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru