Forum: Låta användaren bestämma namn på fil fstream

Forum huvudsida -> Programmering -> Låta användaren bestämma namn på fil fstream

Sidor: 1

Till botten

Kerp 10:41 - 26:e Juni 2009 | Post #1
Medlem
Inlägg: 2


Skicka PM
Hej!

Jag har läst nybörjarguiden i c++ samt fortsättningsguiden.

I fortsättningsguiden visade NetNinja hur man gör för att spara text i filer.
Det jag undrar är om man kan göra så att användaren får skriva in till exempel sitt namn och sedan blir det namnet på filen?

Jag har försökt lite med variabler men det funkade inte.

Om det inte finns något enkel sätt att göra detta på så säg det så får jag lära mig det senare när jag kan mer.

Tack
Kerp




martin310 11:32 - 26:e Juni 2009 | Post #2
Medlem
Inlägg: 132


Skicka PM
Använd char som det står i guiden.

-------------------------

Hjälp jorden med Granola, det är gratis och funkar på både Windows och Linux, och försämrar inte datorns prestandad!





Vitdom 11:43 - 26:e Juni 2009 | Post #3
Medlem
Inlägg: 71


Skicka PM
Det fungerar hur lätt som helst?

#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    char textBuffer[32];
    ofstream myfile;
    
    cout << "Enter requested filename: ";
    if(cin.get(textBuffer, 32))
    {
        myfile.open(textBuffer);
        myfile << "Denna fil heter " << textBuffer << "!" << endl;
        myfile.close();
    }
    
    return 0;
}


-------------------------





Kerp 11:44 - 26:e Juni 2009 | Post #4
Medlem
Inlägg: 2


Skicka PM
Tack, känner mig rätt dum kan inte fatta att jag missade det.

edit

Tack till Vitdom också för exemplet.
Det kanske är lätt för dig men jag har precis börjat lära mig så...Smiley


Senast redigerad 12:02 - 26:e Juni 2009


Sidor: 1

Forum huvudsida -> Programmering -> Låta användaren bestämma namn på fil fstream
Atom feed

Du får inte posta i den här tråden | Till toppen