Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » linux zu dos?????

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.04.2007, 15:57 Uhr
~newbeeee
Gast


hallo,

wie mein name schon sagt, bin ich ein newbee , auch was das programmieren angeht. ich hab nur mal ein wenig fortran95 und matlab programmiert.

zu meinem problem:

ich hab ein c++ projekt, was unter linux läuft. jetzt will ich den quellcode aber unter win/dos benutzen.
was muß ich alles ändern? ich hab standartbefehle wie rem zu del usw schon getauscht.

gibt es unterschiede in den c++ befehlen, vor allem in den parametern zu einem befehl?
beim compilieren gibt es keine fehlermeldungen, das programm fährt sich aber fest und wird irgendwann abegebrochen.


gruß newbee
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.04.2007, 16:04 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


äh REM und DEL ist kein C++, das ist Batch (ansonsten rem durch del tauschen ist sehr toll - rem ist kommentar, del ist löschen!)

ansonsten: standardbefehle.

Achja, poste mal den Code, sonst kann man das nicht beurteilen, teilweise ist wenig Arbeit erforderlich, teilweise sehr viel arbeit um was von linux nach windows zu portieren
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.04.2007, 16:24 Uhr
~newbeee
Gast


ich bin noch nicht ganz hinter die einzelnen abläufe in dem programm gestiegen.
alles zu posten wär zuviel.

in diesem teil gibt es zb. folgendes problem.....

wenn ich das hier zb. richtig verstehe, soll eine zeichenkette mit strtok in einzelne teile zerlegt werden und zwar an stellen die ein * enthalten.

die zeichenketten enthalten aber kein * , sondern sollen an einem _ getrennt werden.

wenn ich in der 1 und 4 zeile "*" stehen lasse, fährt sich das programm unter win fest, nicht aber unter linux. wenn ich ich aber "_" eintrage, funktioniert das.

was bedeutet der * unter linux?
was wäre das pendant zu win/dos?



C++:
//*Zeile wird am Leerzeichen getrennt in substrings Array geschrieben    
1        tokens= strtok((*dirzeiger).d_name, "*");
2        substring[j]=(char *)calloc(strlen(tokens)+1,sizeof(char));
3        strcpy(substring[j],tokens);
            
4            while ( (tokens=strtok(NULL, "*")) != NULL)
              {
                j++;  
5                substring[j]=(char *)calloc(strlen(tokens)+1,sizeof(char));
6                strcpy(substring[j],tokens);




sorry, das ich sicherlich etwas wirr rüberkomme. bevor ich richtig in das programm einsteige, wollte ich erstmal wissen, ob es gibt eine art liste oder so, wo man nachsehen kann, was die unterschiede zwischen linux und win sind.

vielen dank

Dieser Post wurde am 13.04.2007 um 17:13 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.04.2007, 17:16 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


da das soweit alles ansi-funktionen sind sollte das kein problem darstellen, du darfst natürlich nur die "*" durch "_" ersetzen, nicht alle * die drin vorkommen.

würde eher tippen, dass das ganze woanders hängen bleibt als da, oder da hängen bleibt weil was davor nicht funktioniert.


Bearbeitung von Pler:
Ein mit mit [i]dass[i/] eingeleiteter Nebensatz wird immer durch ein Komma abgetrennt. Und dass wird mit zwei s geschrieben

--
class God : public ChuckNorris { };

Dieser Post wurde am 15.04.2007 um 16:45 Uhr von Pler editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.04.2007, 11:19 Uhr
~newbeee
Gast


hallo flosoft,

vielen dank für deine unterstützung.

wärst du so nett, und würdest mal über die dateien drübersehen, wenn ich sie dir irgendwie per mail zukommen lasse?

gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: