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

Ошибка при использовании getline для считывания строки из файлового потока - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести структуру ORDER в класс http://www.cyberforum.ru/cpp-beginners/thread1169462.html
Помогите решить! Требуется решить задачу с использованием классов. При этом обязательно оформить методы для выполнения каждого из действий: по вводу данных, выводу их в файл, чтению данных из файла и выводу их на экран, сортировке данных. Дана структура с именем ORDER, состоящая из полей: - расчетный счет плательщика; - расчетный счет получателя; - перечисляемая сумма в руб. Написать...
C++ Обращение к приватным полям классов Необходимо создать класс, в котором есть указатель на другой класс и все функции, которые с ним нужно выполнить.В другом классе все основные поля класса. Все поля классов private. Как к ним обращаться?class sotrydnik { private: string surname; string name; int number; /*ifstream &operator >>(ifstream & inp) { getline(inp, surname); getline(inp, name); http://www.cyberforum.ru/cpp-beginners/thread1169454.html
Как вывести кириллицу в консоли C++
void first() { char ch; gets(ch); puts(ch); } int main() { first();
C++ Простое Наследование и ошибка "Недопустимый вызов нестатической функции-члена"
У меня есть два класса M и К (наследуется от М). В классе М есть три переменные a,b,c. В классе К есть два a1,b1. В классе К есть метод k1, которые использует переменные класса M (a и b). Как мне это написать в коде? Есть вот такие кусочки. в методе k1 ошибка: недопустимый вызов нестатической функции-члена. как мне это исправить? #pragma once class M { public: double a,b,c;
C++ Объяснение параметров strtok http://www.cyberforum.ru/cpp-beginners/thread1169448.html
char s,st1,*p; int i,k,j=0; cout<<"введите строку:\n"; gets(s); strcat(s," "); strcpy(st1,s); for(i=0;(p=strtok(!i?st1:NULL," '\n'"))!=NULL;i=1) j++;Прошу помочь в дословном прочтении этого - for(i=0;(p=strtok(!i?st1:NULL," '\n'"))!=NULL;i=1) Я знаю что эта строка выделяет каждое слово строки. я так понял: i=0; //начало слова
C++ Как создать экспертную систему на С++? Подскажите пожалуйста как создать экспертную систему на с++.Если можете приведите пример) подробнее

Показать сообщение отдельно
Salabim
0 / 0 / 1
Регистрация: 27.09.2011
Сообщений: 75

Ошибка при использовании getline для считывания строки из файлового потока - C++

07.05.2014, 20:07. Просмотров 461. Ответов 2
Метки (Все метки)

Ошибка находится в 24 строке на точке. Код, подобный этому (а в этой строке фактически 1 в 1 одинаковый) я разбирал в институте. Видимо ошибки совершают и доценты, но мне как-то не до этого.
Пожалуйста, помогите найти решение.

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
#include "stdafx.h"
#include <iostream> 
#include <fstream>
 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{   setlocale(LC_ALL, "RUSSIAN");
 
struct 
{
    char number[10];
    char service_code[1];
    char service_date[10];
    char service_time[8];
    char service_duration[1000];
} Sservice_done[10];
 
fstream Gservice_done(L"service_done.txt", ios::in);
 
int count = 0;
 
while (!Gservice_done.eof())
{
    Gservice_done.getline(Sservice_done[count].number, 10, ", ");
}
 
    return 0;
}
Заранее благодарю!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru