Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Zufalsdatei öffnen

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 ] [ 2 ] > 3 < [ 4 ] [ 5 ]
020
24.03.2005, 20:13 Uhr
Oliver
S2-Pixelgeneral


Mal kurz OT und ne Frage zu den oberen 2 IDE's. Wenn ich mit denen Programme erstelle, darf ich die aber jetzt nicht verkaufen oder?
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
021
24.03.2005, 20:28 Uhr
0xdeadbeef
Gott
(Operator)


Äh...doch. Warum solltest du nicht? Ein Programm ist nicht vom Compiler abgeleitet, mit dem es kompiliert wurde...
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
022
24.03.2005, 20:32 Uhr
Pablo
Supertux
(Operator)


Soweit ich mich erinnere (es ist schon 3/4 Ewigkeit her), kann man keine Programme verkaufen, die man mit einer DEMO Version oder Authors Version von VC++ kompiliert hat. Da gibt es glaub ich gewiese Einschränkungen.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
023
24.03.2005, 20:36 Uhr
0xdeadbeef
Gott
(Operator)


Huh? Ist so eine Klausel rechtlich überhaupt möglich?

Wie auch immer, der gcc verbietet das jedenfalls nicht. Lediglich bei cygwin musst du aufpassen, dass du den Kram mit -fno-cygwin übersetzt (oder -mno-cygwin, da bin ich grad nicht sicher), damit er nicht gegen die cygwin-runtime linkt. Mit MinGW haste aber keine derartigen Probleme.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
024
24.03.2005, 20:49 Uhr
~JackieCham
Gast


Jett gehts weiter:
Nun soll er die ersten 2 Zeilen ausgeben und die dritte nicht, aber dafür in Y speichern. Wie geht datt?????? Ich bin zwar noch ein Anfänger, aber im Alter von 14 Jahren lernt man noch schnell!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
025
24.03.2005, 20:59 Uhr
Pablo
Supertux
(Operator)


Dann nimm ein C/C++ Tutorial/Buch und lerne selber damit. Du lernst nichts, wenn du von uns fertige Lösungen verlangst. Zeig mal deinen Ansatz, hast du schon versucht, die ersten 2 Zeilen auszugeben?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
026
24.03.2005, 23:36 Uhr
0xdeadbeef
Gott
(Operator)


Ach naja. Ich finde, an Beispielen kann man ganz gut was lernen - wenn man denn nebenher ein Buch dazu liest und bei Dingen, die man nicht versteht, rückfragt. Und natürlich ne ganze Menge nachdenkt.

Was diesen speziellen Fall angeht, ich würde dir empfehlen, dir das Buch "C++ für Dummies" zuzulegen, das ist ein ziemlich guter Einstieg. Ansonsten:

C++:
#include <iostream>
#include <fstream>
#include <string>

int main() {
  std::ifstream in("datei.txt");
  std::string zeile, y;

  // Die ersten zwei Zeilen ausgeben:
  for(int i = 0; i < 2; ++i) {
    std::getline(in, zeile);
    std::cout << zeile << std::endl;
  }

  // Die dritte Zeile in y speichern
  std::getline(in, zeile);
  y = zeile;
}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
027
25.03.2005, 09:03 Uhr
Oliver
S2-Pixelgeneral



Zitat:

Äh...doch. Warum solltest du nicht? Ein Programm ist nicht vom Compiler abgeleitet, mit dem es kompiliert wurde...



Ich dachte nur, weil die unter der GPL stehen, dass man damit nur "freie Software" erstellen darf. Naja egal.
--
Demokratie ist die Diktatur der Mehrheit.

www.siedler25.org/ ( Siedler2 - Remake )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
028
25.03.2005, 10:07 Uhr
~JackieChan
Gast



C++:
#include <cstdlib>
#include <ctime>
#include <fstream>
#include <iostream>
#include <sstream>
#include <string>

namespace { int const maximum = 100; }

int main() {
  using namespace std;
  stringstream sstr;
  string dateiname;
  ifstream in;

  srand(time(0)); // Zufallszahlengenerator initialisieren
  sstr << (rand() % maximum + 1) << ".txt";
  dateiname = sstr.str();
gesamt = "C:\Neuer Ordner\1\".dateiname
  in.open(gesamt.c_str(), ios::in);

  // ... und dann mit der Datei arbeiten. Zum Beispiel:
  char c;
  while(in.get(c)) cout.put(c);
}


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
029
25.03.2005, 10:08 Uhr
~JackieChan
Gast


wieso geht das nicht mit dem gesamt also?????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] > 3 < [ 4 ] [ 5 ]     [ C / C++ (ANSI-Standard) ]  


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: