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

[C++] Wprowadzanie nazwy pliku w celu wywołania go

Ostatnio zmodyfikowano 2014-12-26 21:23
Autor Wiadomość
GabeN
Temat założony przez niniejszego użytkownika
[C++] Wprowadzanie nazwy pliku w celu wywołania go
» 2014-12-26 18:38:37
Witam. Chciałbym otworzyć do odczytu plik w moim programie, poprzez wprowadzanie jego nazwy przez "std::cin" w ten oto sposób :
C/C++
#include <cstdio>
#include <iostream>

using namespace std;

int main()
{
    string nazwaPliku;
    cin >> nazwaPliku;
   
    FILE * plik;
    plik = fopen( nazwaPliku, "r" );
    fclose( plik );
    return 0;
}
Jednak nie kompiluje mi się to. Mógłby ktoś powiedzieć, co robię źle? I jak to zrobić, aby mi ładnie działało?
P-123359
1aam2am1
» 2014-12-26 21:23:23
C/C++
fopen( nazwaPliku.c_str(), "r" );

fopen wymaga cstringa
P-123366
« 1 »
  Strona 1 z 1