Forum huvudsida -> Programmering -> Låta användaren bestämma namn på fil fstream
Sidor: 1
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å... Senast redigerad 12:02 - 26:e Juni 2009 |
Sidor: 1
Forum huvudsida -> Programmering -> Låta användaren bestämma namn på fil fstream
Du får inte posta i den här tråden | Till toppen
Datum
2024-04-29 10:53
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.