Article View: be.comp.programming
Article #16000Re: enterteken in Linux
From: Thunderbird
Date: Sat, 01 Jul 2000 00:00
Date: Sat, 01 Jul 2000 00:00
70 lines
2805 bytes
2805 bytes
Mja, allοΏ½, 'k zal het anders vragen, hoe zouden jullie een programma schrijven
dat het aantal lijnen in een tekstbestand telt, zonder gebruik te maken van
externe linux-commando's?
HAERENS wrote:
> Hou je er wel rekening mee dat in een tekst zelfs geen enkele CR/LF moet
> staan ? De regelterugloop die op het scherm plaatsvindt is meestal door het
> programma gestuurd en niet in de tekst aanwezig.
>
> --
>
> Alex Haerens
> AHA-design
>
> alexhaerens_at_hotmail_dot_com
>
> Thunderbird <thunderbirds@pandora.be> schreef in berichtnieuws
> 395C5E25.BABBD3D8@pandora.be...
> | Ja, euh, 'k zal mijn probleem even uitleggen: 'k heb nu net mijn eerste
> | jaar graduaat informatica gedaan, maar we hebben wel nog niet leren werken
> | met bestanden in C++. 'k Zou dus graag van een tekstbestand weten hoeveel
> | regels er in voorkomen. Ik dacht dus van een teller te maken die het
> | aantal entertekens ('\n' ) telt, maar dat werkt dus niet.
> | Dus iets in de aard van:
> | if (x=='\n')
> | teller++;
> | werkt niet
> |
> | Misschien kan iemand mij helpen hoe het dan wel met bestanden moet?
> |
> |
> | Andy Georges wrote:
> |
> | > > Hoe definieer je het enterteken in C++ in Linux?
> | > > Aangezien '\n' niet werkt, wat dien je dan wel te nemen?
> | >
> | > en waarom zou '\n' niet werken?
> | >
> | > bvb.
> | >
> | > #include <iostream>
> | >
> | > int main(int argc, char* argv) {
> | >
> | > cout << "look mom, it works\n";
> | > cout << "another newline";
> | > cout << '\n';
> | >
> | > return 0;
> | > }
> | >
> | > prick:/tmp$g++ tt.cpp
> | > prick:/tmp$./a.out
> | > look mom, it works
> | > another newline
> | > prick:/tmp$
> | >
> | > het is natuurlijk beter om, als je de newline in een dergelijke context
> | > gebruikt 'endl' te gebruiken:
> | >
> | > cout << "goo goo goo" << endl;
> | >
> | > dat zorgt ervoor dat die newline ook op winblows machines en maccen
> | > treffelijk functioneert
> | >
> | > mvg,
> | > andy
> |
Technical Details
Message-ID:
<395E597E.505C768A@pandora.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<3958C3D8.97158B6F@pandora.be> <395BC0FB.57045638@pandora.be> <395C5E25.BABBD3D8@pandora.be> <8jirsp$h8c$1@news.planetinternet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,a4a2778b35b39b0c X-Google-Attributes: gidfcea4,public From: Thunderbird <thunderbirds@pandora.be> Subject: Re: enterteken in Linux Date: 2000/07/01 Message-ID: <395E597E.505C768A@pandora.be> X-Deja-AN: 641303501 Content-Transfer-Encoding: 8bit References: <3958C3D8.97158B6F@pandora.be> <395BC0FB.57045638@pandora.be> <395C5E25.BABBD3D8@pandora.be> <8jirsp$h8c$1@news.planetinternet.be> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 X-Trace: afrodite.telenet-ops.be 962484573 213.224.20.21 (Sat, 01 Jul 2000 22:49:33 MET DST) Organization: Pandora - Met vlotte tred op Internet MIME-Version: 1.0 NNTP-Posting-Date: Sat, 01 Jul 2000 22:49:33 MET DST Newsgroups: be.comp.programming