Projekt Testen / Verifizieren

Fachdiskussionen rund um Themen und Veranstaltungen ohne Zuordnung zu einem bestimmten Semester (Allgemeine organisatorische und verwaltungstechnische Themen, die NICHT in unmittelbarem und direktem Zusammenhang mit einer Veranstaltung zu sehen sind, bitte in "Studienverwaltung allgemein" einsortieren!)

Moderator: (M) Mod.-Team Allgemein

Benutzeravatar
plaicy
TalkING. Champion
TalkING. Champion
Beiträge: 972
Registriert: So, 19. Okt. 03, 17:37
Wohnort: Hamburg

Beitrag von plaicy » Mo, 19. Jan. 09, 13:54

bigbohne hat geschrieben:
Es gibt ja auch Raw-Stream-Operatoren...
kannst du dazu mal ein kleines Beispiel geben?

Code: Alles auswählen

void f(std::ifstream &file)
{
  int x(file.get());
}
get entspricht so ziemlich dem C fgetc.

Entschuldige das ist kein Raw-String-Operator. Sondern eine "unformatted input".

ISO 14882:2003 27.6.1.3 Absatz 3+4:

Code: Alles auswählen

int_type get();
Effects: Behaves as an unformatted input function (as described in 27.6.1.3, paragraph 1). After constructing a sentry object, extracts a character c, if one is available. Otherwise the function calls setstate(failbit), which may throw iso_base::failure (27.4.4.3),
Returns: c if available, otherwise traits::eof().
.

Für das Schreiben gibt es put.
Man sollte Links grundsätzlich nicht trauen und Mods sollten ihre Änderungen namentlich kennzeichnen.

Benutzeravatar
plaicy
TalkING. Champion
TalkING. Champion
Beiträge: 972
Registriert: So, 19. Okt. 03, 17:37
Wohnort: Hamburg

Beitrag von plaicy » Mo, 19. Jan. 09, 17:59

Rosenstiel hat geschrieben:ich habe eine andere Checksumme
Wenn man die undefinierten Bits variiert gibt es ja nicht allzu viele Möglichkeiten.

Code: Alles auswählen

414462c034a3e9c08d7e5b0a3e42c33a  tuvision-0000.huf
5217e5eef9087898ad6b58c35f1e22fd  tuvision-0001.huf
d99ad856364d006eff8222f140f90063  tuvision-0010.huf
8c40cbe4a1b6b82a51bc51ddc2e37d6e  tuvision-0011.huf
38fbee14e11f97a3e6bbf3a6518c66bb  tuvision-0100.huf
f2c8253667668a0cc6040a3c6d916450  tuvision-0101.huf
7e812c24f1683b388ecbb5d5ebc6307a  tuvision-0110.huf
a3a1f284647fad3879afd2e97a7e9445  tuvision-0111.huf
7fba93a3aae8164a25f56a06cdbbcef9  tuvision-1000.huf
9ea8c3b24137cf99f3211626f6cf3842  tuvision-1001.huf
066a132e887eb0c09540c85cd921610f  tuvision-1010.huf
58a1faab5ef83125aebeb13796dbb20f  tuvision-1011.huf
54db6eb667e6478042bd9fcdf7d389c6  tuvision-1100.huf
23cafa7b5e9b6164d75cf72ae9748bfc  tuvision-1101.huf
b9ca336fc5cdd868a57bf1e5666aaed0  tuvision-1110.huf
44aa927d941791f0151d3f0effe8aabf  tuvision-1111.huf
Aber: Keine Gewähr!
Man sollte Links grundsätzlich nicht trauen und Mods sollten ihre Änderungen namentlich kennzeichnen.

xift
TalkING. Freak
TalkING. Freak
Beiträge: 95
Registriert: Do, 07. Feb. 08, 11:01

Beitrag von xift » Mo, 19. Jan. 09, 21:10

freak :)

bigbohne
TalkING. Freak
TalkING. Freak
Beiträge: 208
Registriert: Di, 11. Dez. 07, 08:18

Beitrag von bigbohne » Mo, 19. Jan. 09, 22:38

Nix Freak!

Ingenieursloesung! Nicht lang schnaggen! Anpaggn! ;)

Rosenstiel
Uni-Mitarbeiter
Uni-Mitarbeiter
Beiträge: 83
Registriert: Fr, 14. Sep. 07, 15:28

Beitrag von Rosenstiel » Di, 20. Jan. 09, 10:55

Hallo,

ich habe nun meine Lösung an die aktuelle Aufgabenstellung angepasst und das Array initialisiert und habe ebenfalls

414462c034a3e9c08d7e5b0a3e42c33a

als Lösung!

Viele Grüße

Marcus Rosenstiel

xift
TalkING. Freak
TalkING. Freak
Beiträge: 95
Registriert: Do, 07. Feb. 08, 11:01

Beitrag von xift » Di, 20. Jan. 09, 17:17

Hey das ist ja mal eine erfreuliche Nachricht!

Danke schön

nozzy
TalkING. Newbie
TalkING. Newbie
Beiträge: 6
Registriert: Sa, 26. Apr. 08, 15:37
Wohnort: Harburg

Beitrag von nozzy » Mi, 21. Jan. 09, 16:42

ah jetzt hab ichs auch endlich :)

xift
TalkING. Freak
TalkING. Freak
Beiträge: 95
Registriert: Do, 07. Feb. 08, 11:01

Beitrag von xift » Do, 29. Jan. 09, 13:18

ich habe jetzt mal mein Programm in VisualStudio kompiliert...

dort bekomme ich eine andere Checksum! Haben alle hier gcc benutzt?
Die beiden Dateien unterscheiden sich scheinbar nur in 2 Werten die mitten im File liegen.
Sehr seltsam...

linux: 414462c034a3e9c08d7e5b0a3e42c33a tuvision.huf
windows: fce95b5a51c3aef9c95d43df5e919f45 tuvision.huf

Gruß,
Michi

Benutzeravatar
plaicy
TalkING. Champion
TalkING. Champion
Beiträge: 972
Registriert: So, 19. Okt. 03, 17:37
Wohnort: Hamburg

Beitrag von plaicy » Do, 29. Jan. 09, 13:24

@xift: Windows-huf länger als die Linux-Version? Hast du die Dateien im binary-Mode geöffnet?
Man sollte Links grundsätzlich nicht trauen und Mods sollten ihre Änderungen namentlich kennzeichnen.

xift
TalkING. Freak
TalkING. Freak
Beiträge: 95
Registriert: Do, 07. Feb. 08, 11:01

Beitrag von xift » Fr, 30. Jan. 09, 16:08

gleich lang, ziemlich sicher binary geöffnet und laut diff gibt es auch nur 2 unterschiede ^^ ganz seltsam

Antworten