Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Strömmar.

Postades av 2006-01-09 19:51:18 - Erik Hallin, i forum c++, Tråden har 2 Kommentarer och lästs av 911 personer

Hej!
Jag har börjat med att försöka göra en enklare text editor.
Jag har byggt upp programet såhär (höll det så enkelt som möjligt).


#include <iostream>
#include <fstream>
using namespace std;

main()
{
string file; //I denna variabel läggs den angivna texten till.

cout << "V'a'lkomen till Jas text editor!" << endl;
cout << "=====================================" << endl;
cout << endl;
cout << endl;
ifstream f2("readme.txt", ios::in);
cout << f2.rdbuf(); // skriver ut innehållet i readme.txt.

cout << endl;
cout << endl;

getline(cin, file); // Programet ber om att nåntings ska skrivas in.
ofstream f1("newfile.txt", ios::out|ios::app); // filen newfile.txt skapas.

f1 << file << endl; // Det användaren skrev skrivs nu till newfile.txt.

f1.close(); // stänger bufferten.

cout << " Din text har sparats till newfile.txt" << endl;
system("pause"); // För säkerhetens skull.
}



Undrade om man kunde göra så att användaren kan skriva själv skriva in namnet på filen som texten ska sparas till.
Tackar för svar.


Svara

Sv: Strömmar.

Postades av 2006-01-09 20:49:04 - Niklas Jansson

Ja, det kan man genom att byta ut;

ofstream f1("newfile.txt", ios::out|ios::app); // filen newfile.txt skapas.

till

ofstream f1(s2, ios::out|ios::app);

där du har ett allmänt namn i s2.

Men det finns viktigare grejer att rikta in dig på. Strukturera upp programmet lite mer. Låt inte allt ligga i main, utan skapa nya funktioner som du anropar istället. Du vill helst att main inte ska göra något som helst arbete på egen hand.


Svara

Sv:Strömmar.

Postades av 2006-01-10 18:52:16 - Erik Hallin

Jo de är sant att jag borde strukturera upp programmen jag skriver. Det har avrit så att jag har tyckt att det har avrit lite krångligt med funktioner så jag hade lagt det åt sidan. Men kanske det är lika bra att ta tag i det...

Nåja, tack så mycket.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 617
27 953
271 709
5 734
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies