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

Nie mogę otworzyć pliku txt

42 Warsaw Coding Academy
0 głosów
1,356 wizyt
pytanie zadane 19 czerwca 2020 w C i C++ przez tomek.99 Początkujący (370 p.)

tak jak powyżej, nie mogę otworzyć pliku "plik.txt". Zapisałem go w folderze gdzie zapisywany jest program, szukałem różnych sposobów ale za kazdym razem gdzieś jest błąd i się nie otwiera

#include<iostream>
#include<fstream>
#include<string>

int main()
{
	using namespace std;
	ifstream fin;
	fin.open("plik.txt");

	if (!fin.is_open())
		cout << "nie udalo sie" << endl;
	
	fin.close();

	return 0;
}

 

komentarz 19 czerwca 2020 przez tkz Nałogowiec (42,020 p.)
Zapisywany program, to .exe, czy .cpp?

1 odpowiedź

0 głosów
odpowiedź 19 czerwca 2020 przez Szymczak_7 Obywatel (1,860 p.)
fin.open( "plik.txt", std::ios::in | std::ios::out ); powinno być.
komentarz 19 czerwca 2020 przez tomek.99 Początkujący (370 p.)
Dalej to samo, nie wiem co źle robię
komentarz 19 czerwca 2020 przez Szymczak_7 Obywatel (1,860 p.)
plik .txt musi być w tym samym folderze co plik .cpp, w którym go otwierasz.
komentarz 19 czerwca 2020 przez tkz Nałogowiec (42,020 p.)
Nie, plik musi być w tym samym folderze co plik wykonywalny.
1
komentarz 19 czerwca 2020 przez tomek.99 Początkujący (370 p.)
Problem w tym, że dałem do każdego folderu i dalej nic
komentarz 19 czerwca 2020 przez Szymczak_7 Obywatel (1,860 p.)

@tkz, plik .txt musi być w tym samym co .cpp, sprawdzałem przed chwilą

komentarz 19 czerwca 2020 przez Szymczak_7 Obywatel (1,860 p.)
@tomek99 Wyskakuje ci jakiś błąd, czy po prostu plik sie nie otwiera?
komentarz 19 czerwca 2020 przez tomek.99 Początkujący (370 p.)
Po prostu się nie otwiera, kompilator nie zgłasza żadnych błędów
1
komentarz 19 czerwca 2020 przez tkz Nałogowiec (42,020 p.)

@Szymczak_7, no nie... Przenieś do innego folderu exe i txt. Plik .cpp po skompilowaniu jest zbędny. Ścieżka jest brana względem .exe. 

Nie masz pliku tekstowego tam gdzie .exe. Pokaż strukturę katalogów i plików. 

1
komentarz 19 czerwca 2020 przez tkz Nałogowiec (42,020 p.)

Minimum 3 znaki. 

komentarz 19 czerwca 2020 przez tomek.99 Początkujący (370 p.)
Zrobiłem dokument tekstowy i wpisałem "plik.txt" zamiast "plik". Sprawdzilem teraz przez konsole i było "plik.txt.txt" dlatego nie otwierało mi pliku. Dziękuję za pomoc

Podobne pytania

0 głosów
0 odpowiedzi 298 wizyt
pytanie zadane 5 stycznia 2019 w C i C++ przez jasiekmg Nowicjusz (160 p.)
0 głosów
1 odpowiedź 980 wizyt
pytanie zadane 30 lipca 2020 w PHP przez Bakkit Dyskutant (7,600 p.)
0 głosów
1 odpowiedź 1,710 wizyt

93,379 zapytań

142,380 odpowiedzi

322,534 komentarzy

62,737 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...