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


hej lite allmänna frågor

Postades av 2007-01-16 19:19:53 - Pär Hinds, i forum c++, Tråden har 4 Kommentarer och lästs av 1322 personer

Hej har lite undringar och funderingar.
har en fil som listar på skärmen samma som kommandot more.

men det jag behöver är att den listar 20 rader och sen tar en break och med en enter tryckning så ska den fortsätta lista, nån som har ett bra förslag ?
här e koden som den e nu.

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

using namespace std ;



int main( )
{


fstream f1 ;

cout << "Enter the complete path to the file:" << endl ;

string sPath ;
getline( cin, sPath ) ;
// fel kontroll
f1.open( sPath.c_str(), ios_base::in ) ; // läser in sökvägen till filen
if( !f1.is_open() ) // har man skrivut in sökvägen fel
{
cout << "Error while trying to open file: " << sPath << endl ; // så kommer detta att skrivas ut, en liten fel kontroll.
system("pause") ; // väntar på att man trycker på enter och sen stängs cmd fönstret.
return 0 ;

}

cout << "__________" << endl << endl ;

while( !f1.eof() ) // denna kolla om det är sant
{
string sLine;
getline( f1, sLine ) ; // denna kollar innehållet i filen.

cout << sLine << endl ; // så kommer innehållet skrivas ut på skärmen.

}

cout << "__________" << endl ;
f1.close () ;


system("pause") ;
return 0 ;

}


Svara

Sv: hej lite allmänna frågor

Postades av 2007-01-16 22:05:45 - Simon Dahlbacka

det där låter ju lite väl mycket som en skoluppgift..


Svara

Sv: hej lite allmänna frågor

Postades av 2007-01-16 22:42:29 - Daniel Hermansson

En räknare som räknar upp i loopen som skriver ut och en if som kollar hur många rader du skrivigt ut. Har du skrivit ut 20 rader pausar du med system("pause") och nollställer räknaren.


Svara

Sv:hej lite allmänna frågor

Postades av 2007-01-17 10:32:24 - Pär Hinds

hej Daniel, jo jag kom på hur man kunde göra så det vart så här.

var det så här du tänkte?

Antal++;
if (Antal % 10 == 0) // denna if sats gör ju att beroende vilken faktor man tar modulus med så räknar den upp det antal rader man vill.
{
//cout << "Läste " << Antal << " rader." << endl;
cout << Antal << sLine << endl ; // så kommer innehållet skrivas ut på skärmen.
cin.get (); // väntar på en knapp tryck för att fortsätta
}


Svara

Sv:hej lite allmänna frågor

Postades av 2007-01-17 11:26:48 - Pär Hinds

nja jo det en skol uppgift, jag hittade den typ på webben typ för gymn,
men jag vill lära mig c++ , har lite koll på vb och asp , men c++ har jag aldrig nånsin provat på, men det e lungt, jag kom på hur man gjorde själv. med denna övn.

men du kan ju gärna berätta nån bra bok , har lånat c++ på 3 veckor, tycker den e knepig finns det andra böcker som kan läsa ifrån?


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

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 570 864
27 962
271 767
544
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