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

программа по работе с текстовыми файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция read: не могу понять, здесь ли ошибка http://www.cyberforum.ru/cpp-beginners/thread135089.html
В общем, у меня огромная программка с функцией read - читает текст из файла и записывает построчно в вектор in - эт сам файл ( в мэйне ifstream in) a - вектор из класса, в него нужно закинуть строчки из файла size - его размер сама функция: void Sort::read(ifstream &in){ string b; char c; for(int i=0;i<size;i++){ b="";
C++ Вернуть указатель на трехмерный массив Подскажите пжл как вернуть указатель из моей функии на трехмерный массив. double dif(double kof,double lp,double step){ double (*lb); lb = new double; http://www.cyberforum.ru/cpp-beginners/thread135087.html
C++ Картотека магазинов(ЛОС)
что не так в этом коде, что программа не работает??? void shop::cut() { shop *q; shop *z,*e,*a; int key;
C++ Расчет выходных сигналов эл. цепи
В данной работе необходимо по известному входному сигналу Uвх(t) и заданной передаточной характеристике Uвых(Uвх) построить выходной сигнал Uвых(t). Написать программу формирования массивов времени, Uвх, Uвых. Определить длительность импульса, где входной сигнал больше половины своего максимального значения и, соответственно, для выходного сигнала, с относительной точностью EPS=0.01. График...
C++ Строки матрицы с максимальным и минимальным элементом заполнить нулями http://www.cyberforum.ru/cpp-beginners/thread135063.html
Строки с максимальным и минимальным элементом заполнить нулями. Остальные строки отсортировать по возрастанию.:-[
C++ Стеки может у кого то уже есть готовая или кому то интересно написать буду оочень благодарен Создать два стека для символов. Максимальный размер стеков вводится с экрана. Создать функции для ввода и вывода элементов стека. Вводить символы с экрана в первый стек. В случае совпадения вводимого символа с вершиной стека вводить во второй стек. Добавлено через 17 минут очень прошу помогите.. подробнее

Показать сообщение отдельно
Kowmar
1 / 1 / 0
Регистрация: 04.01.2010
Сообщений: 13
25.05.2010, 12:38  [ТС]     программа по работе с текстовыми файлами
спс))) попробуем)

Добавлено через 11 минут


Добавлено через 2 минуты
даёт ошибку
tem: "char" отличается по уровням косвенного обращения от "Slova *"
и
выражение слева от ".S1" должно представлять класс, структуру или объединение

хотя видит,что obj относится к структуре Slova

Добавлено через 50 секунд
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
#include "stdafx.h"
#include "iostream"
#include "fstream"
#include "cstring"
using namespace std;
 
struct Slova
{
     char S1[150];
};
 
int _tmain(int argc, _TCHAR* argv[])
{
Slova obj[250];
fstream ff;
char file_name [40];
char S1[255];
int i,n;
 
cout<<"Vvedite imya faila - ";
cin>>file_name;
ff.open (file_name, ios::in);
if (ff.is_open()==0)
{
cout<<"Oshibka\n";
exit(1);
}
while (!ff.eof())
{
ff.getline (obj.S1, 254);
cout<<S1;
}ff.close();
i=0;
n=strlen(S1);
for(int i=0;i<n;i+=2)
{
Slova *tem=new Slova[n];
char tem=obj.S1[i];
obj.S1[i]= obj.S1[i+1];
obj.S1[i+1]= tem;
}
 
cout<<'\n';
 
S1[n]='\0';
cout<<S1<<'\n';
 
ff.close();
return 0;
}
Добавлено через 9 часов 49 минут
Не видит, что переменная S1 относится к структуре...что нужно исправить?
 
Текущее время: 03:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru