Hallo,
ich will an das programm richardsdd.cc zwei parameter übergeben. hab schon danach gegoogelt und auch was dazu gefunden aber irgendwie funzt es nicht
Code
int main (int argc, char *argv[]) try
{
#ifndef SATURATION
std::cout << "Computing WITHOUT saturation!" << std::endl;
#endif
typedef BlockVector<FieldVector<double, 1> > VectorType;
typedef BCRSMatrix<FieldMatrix<double,1,1> > MatrixType;
// Set gravity direction
FieldVector<double, dim> gravityDir(0);
gravityDir[1] = 1;
//veränderungen von jschreib
char r1;
char r2;
argc=3;
argv[0]="/home/cocktail/jschreib/GAIA/richards\./richardsdd";
argv[1]=r1;
argv[2]=r2;
// ende veränderungen jschreib
// parse data file
ConfigParser parameterSet;
parameterSet.parseFile("richardsdd.parset");
Alles anzeigen
ich bekomme dann immer folgende fehlermeldung beim compilieren:
Zitat
richardsdd.cc: In function ‘int main(int, char**)’:
richardsdd.cc:100: error: unknown escape sequence '\.'
richardsdd.cc:101: error: invalid conversion from ‘char’ to ‘char*’
richardsdd.cc:102: error: invalid conversion from ‘char’ to ‘char*’
make: *** [richardsdd.o] Fehler 1
mfg
jschreib