Werner.Schatz@f7051.n244.z2.stgt.sub.org (Werner Schatz) (06/28/91)
Hallo Turbo C++-Freaks,
im Moment versuche ich den C++-Workshop in "Computer Persnlich"
nachzuvollziehen (in Krze werde ich die Progrmmchen uploaden!).
Ein Problem habe ich mit dem Linken des Programms xcopy (Listing
7-3 in Heft 13): Er mosert mir das fehlende Symbol
"fstreambase::open" als Linker-Fehler an.
In Options sind die Default-Libraries eingeschaltet.
Wer weia weiter?
Adele Werner
Listing nachfolgend:
// aus Computer persnlich 13/12.6.91 Seite 131ff
// C-Workshop Teil 1
// List7-3.cpp
#include <iostream.h>
#include <process.h> // fr exit ()
#include <fstream.h> // fr ifstream, ofstream
main (int argc, char *argv[])
{
char ch;
if (argc != 3)
{
cerr << "Usage: xcopy Quelle Ziel\n";
exit (-1);
}
ifstream Quelle;
ofstream Ziel;
Quelle.open(argv[1],ios::nocreate);
if ( !Quelle )
{
cerr << "Kann Datei " << argv[1] << " nicht finden\n";
exit (-1);
}
Ziel.open(argv[2]);
if ( !Ziel )
{
cerr << "Kann Datei " << argv[2] << " nicht anlegen\n";
exit (-1);
}
while (Ziel && Quelle.get(ch) )
Ziel.put(ch);
Quelle.close();
Ziel.close();
}
* Origin: Golden Gate BBS : OS/2 - UNIX - NOVELL (2:244/7051)