Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[c++, fstream] error: 'kaski' does not name a type

Ostatnio zmodyfikowano 2015-01-22 18:25
Autor Wiadomość
Dankostr
Temat założony przez niniejszego użytkownika
[c++, fstream] error: 'kaski' does not name a type
» 2015-01-22 17:12:26
Witam!
Kolega poprosił mnie o pomoc w poprawieniu pracy zaliczeniowej z programowania w technikum. Dostałem kod i tak siedzę nad nim trochę, ponieważ nie wiem gdzie jest tak na prawdę błąd ,przez który kompilator nie chce odpalić programu

Problem jest w 10 i 11 linijce (ostatnie ):
#include <iostream>
#include <conio.h>
#include <windows.h>
#include <fstream>
using namespace std;


std::fstream kaski;
std::fstream kaskib;
kaski.open( "kaskib.txt", ios::in | ios::out);
kaskib.open( "kaski.txt", ios::in | ios::out );

Wywala błąd: 'kaski' does not name a type i 'kaskib' does not name a type.

Samo napisanie fstream kaski( "kaski.txt", ios::in | ios::out); powoduje działanie kodu, jednak nie tworzy się plik.
Kompilator to : GNU GCC Compiler ( reinstalowałem przy okazji)

Jakieś pomysły załatania? ( Oprócz użycia of/if stream)
P-125379
RazzorFlame
» 2015-01-22 18:02:01
Dziwne, bo mi się to kompiluje:
https://ideone.com/r2LNPi
Podaj cały kod albo całą funkcję z której ten kod pochodzi, bo pewnie pomyliłeś się z linijkami w kodzie gdzie błąd występuje.

Edit:
Eh, źle zrozumiałem autora, on podał dosłownie linijka w linijke kod który ma.

Poprawna odp:
Nie możesz wywołać funkcji lub metody jeżeli nie jesteś w żadnym bloku kodu, wsadź to np. do main-a.
P-125383
Dankostr
Temat założony przez niniejszego użytkownika
» 2015-01-22 18:25:55
Napisałbym dwa słowa, ale publicznie nie powinno się ich wypowiadać. Faktycznie to takie oczywiste. Dziękuję za podsunięcie rozwiązania. Pozdrawiam bardzo serdecznie.
P-125386
« 1 »
  Strona 1 z 1