• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Współpraca z plikiem Visual studio

Object Storage Arubacloud
0 głosów
196 wizyt
pytanie zadane 9 października 2016 w C i C++ przez Shiro Stary wyjadacz (10,300 p.)
zamknięte 9 października 2016 przez Shiro

Witam!

W VS2013 Chcę połączyć się z plikiem txt, Do pliku .cpp dodałem taki include:

#include <fstream>

A do .h taki:

fstream file;

Jednak VS uważa że jest coś nie tak:

    IntelliSense: identifier "fstream" is undefined

Ale dlaczego ?

Pozdrawiam Shiro!

 

komentarz zamknięcia: Problem rozwiązany!
komentarz 9 października 2016 przez DragonCoder Nałogowiec (36,500 p.)
A po co? Daj tylko do pliku z rozszerzeniem .cpp, ten w .h jest zbedny
komentarz 9 października 2016 przez Shiro Stary wyjadacz (10,300 p.)
No to ja stworzyć zmienną typu fstream ?
komentarz 9 października 2016 przez DragonCoder Nałogowiec (36,500 p.)

po co? Tworzysz funkcje typu void i tyle

plik.h


#ifndef ....
#define ....

void odczyt();

 

plik.cpp

#include "twoj_plik.h"
#include <iostream>
#include <fstream>

void odczyt()
{
fstream plik;
plik.open();


//dalej to co chcesz

}

komentarz 9 października 2016 przez Shiro Stary wyjadacz (10,300 p.)
edycja 9 października 2016 przez Shiro
komentarz 9 października 2016 przez DragonCoder Nałogowiec (36,500 p.)

Przyklad mojego zapisu:

std::ofstream Attributs_Defender;

odczyt:

std::ifstream Attributs_Defender

 

komentarz 9 października 2016 przez DragonCoder Nałogowiec (36,500 p.)
Dodam, ze tez pisze w VS, ale nie okienkowo

Dodam,ze tam gdzie jest open musisz otworzyc plik, a pozniej go zamknac
komentarz 9 października 2016 przez Shiro Stary wyjadacz (10,300 p.)

Pozmieniałem trochę i działa jednak mam pytanie:

void wczytaj()
{
	fstream plik;
	plik.open("lohjgg.txt", ios::in);

	if (plik.good() == false)
	{
		MainWindow->Notification->Text = "Błąd otwarcia pliku, kliknij aby spróbować ponownie!";
		this->Notification->Visible = 1;
	}
}

Ani MainWindow (nazwa formy) ani this nie działa czego użyć i skąd mam wiedzieć kiedy, które powinno być użyte? 

1 odpowiedź

0 głosów
odpowiedź 9 października 2016 przez criss Mędrzec (172,590 p.)

Ciężko mi to wyjaśnić własnymi słowami, ale może to ci rozjaśni: http://stackoverflow.com/questions/5904530/how-do-header-and-source-files-in-c-work

Podobne pytania

0 głosów
2 odpowiedzi 321 wizyt
pytanie zadane 19 kwietnia 2016 w C i C++ przez bamboleo320 Początkujący (450 p.)
0 głosów
0 odpowiedzi 1,324 wizyt
pytanie zadane 20 sierpnia 2018 w Systemy operacyjne, programy przez Maciej Topór Nowicjusz (120 p.)
+2 głosów
2 odpowiedzi 602 wizyt
pytanie zadane 3 listopada 2017 w Nasze projekty przez Insygnia Nowicjusz (150 p.)

92,615 zapytań

141,465 odpowiedzi

319,779 komentarzy

61,997 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...