www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/03/15/14:16:32

From: "Bernhard Derix" <derix01 AT rz DOT fsrz1 DOT uni-passau DOT de>
Newsgroups: comp.os.msdos.djgpp
Subject: HELP! Fehler beim Compilieren in Regex.h
Date: 14 Mar 97 23:31:31 GMT
Organization: [posted via] Leibniz-Rechenzentrum, Muenchen (Germany)
Lines: 50
Distribution: world
Message-ID: <01bc30cf$c94d9680$3d97e784@pderix01>
NNTP-Posting-Host: news.rz.uni-passau.de
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi,

Nachdem ich djgpp so installiert habe wie in der Readme.1st angewiesen,
bekomme ich nun viele Fehler beim Versuch ein einfaches C++ Programm 
zu kompilieren, und zwar:

d:/djgpp/include/Regex.h:16: parse error before `;'
d:/djgpp/include/Regex.h:16: warning: ANSI C++ forbids declaration
`regoff_t' with no type or storage class
d:/djgpp/include/Regex.h:24: syntax error before `;'
d:/djgpp/include/Regex.h:25: syntax error before `;'
str.cc: In function `int main()':
str.cc:11: `String' undeclared (first use this function)
str.cc:11: (Each undeclared identifier is reported only on
str.cc:11: for each function it appears in.)
str.cc:11: parse error before `;'
str.cc:12: `Regex' undeclared (first use this function)
str.cc:22: `line' undeclared (first use this function)

Mein einfachstes Beispielprogramm str.cc:

#include <String.h>
#include <Regex.h>
#include <iostream.h>
#include <fstream.h>

int main() {

  String line;
  Regex re("[a-z][A-B]");
  int count = 0;
  char ch[80];

  ifstream istr("testfile");

  cout << "str.cc" << endl;

  while(!istr.eof()) {      
    istr.getline(ch,80);
    line = ch;
    cout << "Line:" << line << endl;
  }
  return 0;
}

Unter Unix funkt. es tadellos.

Ich bitte um schnelle Hilfe, da ich es dringend fuer meine Diplomarbeit
braeuchte.
Danke im Vorraus, Bernhard

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019