Форум программистов, компьютерный форум 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/thread278933.html
C++ Деструктор
Доброго времени суток, есть некоторый класс и 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;
C++ сжать массив http://www.cyberforum.ru/cpp-beginners/thread278907.html
помогите пожалуйста Сжать заданный массив b1, b2,...,bm отбрасыванием нулевых элементов!решить с и спользованием функций
C++ неэффективная, при помоши рекуррентного спуска. Здравствуйте! Помогите пожалуйста решить этим способом: • неэффективная, при помоши рекуррентного спуска. Входной текст состоит из слов с известными длинами (количеством символов) l1, l2,..., lп и представляет абзац. Его нужно "правильно отформатировать" и вывести в несколько строк длиной М символов (M≥max li). Форматирование заключается в следующем. Если в строке размещаются слова с i-го... подробнее

Показать сообщение отдельно
pepsikat
 Аватар для pepsikat
292 / 12 / 2
Регистрация: 21.12.2010
Сообщений: 295
18.04.2011, 20:57     Запись из файла в массив
Мне нужно чтоб из текстового файла переменные записывались в массив, но что то у меня не получается, помогите найти ошибку

входной файл примерно такой
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;
}
 
 
 
//---------------------------------------------------------------------------
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru