Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » C++ Counter/zeitzähler ?

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 ]
010
08.09.2003, 15:14 Uhr
0xdeadbeef
Gott
(Operator)


C ist eine Teilmenge von C++. (Fast) jedes C-Programm ist auch legaler C++-Code.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
08.09.2003, 15:20 Uhr
Pablo
Supertux
(Operator)


Du kannst tatsächlich die C Funktion und Standardlibrerien in C++ benutzen. @beefy sagt schon, fast jedes C Programm. Aber Funktionen wie sleep kann man schon noch von C übernehmen.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
08.09.2003, 15:48 Uhr
~aitee
Gast


Naja das war mir schon klar.
Das Problem sehe ich auch mehr darin, dass ich, sobald ich mal reinen C Code schreiben soll, dann auch noch beide Sprachen durcheinander bringe. Und dann behindert es mich.
Wenn ich jetzt jedoch ganz klar nur C++ lerne, sollte es doch nachher nicht so schwierig sein abgegrenzt die C Unterschiede noch dazu zu lernen, oder nicht?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
08.09.2003, 15:51 Uhr
~aitee
Gast


Nachtrag:

Das Problem ist ja auch, dass ich halt nicht jeden Tag programmiere und mein Gedächtnis ist nicht grad das beste, so fällt es schwer eine Routine in das Programmieren mit C++/C zu bekommen ...

Ich hab halt zwischendurch noch BS und privat scripte ich mehr so mit IRC Scripten rum, die kann ich wenigstens gebrauchen ... ne Idee für ein gutes C Programm dass ich wirklich brauche fällt mir da schon schwerer ein ...

Btw. jemand hat mal zu mir gesagt. C ist das Ultima ... das Hackers Werkzeug, die Windows Plattform ... das ein und alles ... seht ihr das auch so?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
08.09.2003, 15:52 Uhr
~aitee
Gast


Zur eigentlichen Frage:

Also ratet ihr mir dazu lieber C als Windows Base Services zu benutzen?
Warum?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
08.09.2003, 16:08 Uhr
~aitee
Gast


Hmm ... komischerweise scheint das Sleep überhaupt nicht zu funktionieren ... sollte das Programm dann nicht eigentlich komplett stehenbleiben und darauf warten bis Sleep stoppt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
08.09.2003, 16:21 Uhr
0xdeadbeef
Gott
(Operator)


Der Thread, der Sleep aufruft, sollte warten.

Was den Rest angeht - es wird dir schwer fallen, reines C++ zu programmieren. Prinzipiell ist der Ansatz, möglichst reines C++ programmieren zu wollen nicht schlecht, und den solltest du auch festhalten, aber es gibt halt nicht alles von Haus aus in Klassen, und dann kann man auch mal auf ne C-Funktion zurückgreifen.

Dass C das "ultimative Hackertool" sei...naja, das kann man so oder so sehen. Wenn du mit "Hacker" "Cracker" meinst, die benutzen in der Regel Skriptsprachen (daher auch der Ausdruck "Skript-Kiddies"), und exploiten damit irgendwelche Lücken im Internet Explorer oder Outlook. Von denen haben nur wenige wirklich was auf dem Kasten. Wenn du ernsthafte Hacker (im Raymondschen Sinne) meinst, die benutzen recht häufig C. Was dagegen die Windows-Plattform angeht - ich kann sie nicht leiden. Ich halte sie für schlecht designt und ziemlich unbrauchbar. Aber auch das ist Ansichtssache. Frag mal Windalf dazu, der findet das toll.

Damit dürfte sich, denke ich, auch erklärt haben, warum ich dir eher zu C als zu Windows rate.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
08.09.2003, 16:33 Uhr
~aitee
Gast


Damit dürfte sich, denke ich, auch erklärt haben, warum ich dir eher zu C als zu Windows rate.

??

Ich dachte Windows wäre in C geschrieben? Oder war das jetzt ein freudscher Versprecher?

Ok na jedenfalls weiss ich jetzt bescheid und nein ich meinte keine Script Kiddies und den Raymondsche Sinn ist mir bis dato glänzlich unbekannt gewesen. Wenn der aber ungefähr besagt, dass man quasi nichts anderes tut als Nr. 5 (input input input) und der Vorsatz niemandem zu schaden und nichts zu verändern (es sei denn es ist nicht anders zu vermeiden um das Ziel zu erreichen) dort mit drinn steckt dann meine ich wohl das :P

Naja wie auch immer mir wurde halt gesagt C is die Welt ;P

Und wenn ich bisher so sehe wo man überall C antrifft ... steckt wohl ein Körnchen Wahrheit drinn, oder?
Ich würde sogar fast meinen dieses IRC Scripting ist auch davon abgeleitet, weiss das zufällig jemand?

Doch nun zurück zu meinem Problem:

Sleep übergeht er einfach ohne zu warten ...
und
sleep gibt er als unbekannt aus.
Wenn ich versuche unistd zu includieren gibt es nen fatal error weil sie scheinbar nicht vorhanden ist ... ??
Gehört sie nicht zu den Standardlibs?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
08.09.2003, 16:58 Uhr
0xdeadbeef
Gott
(Operator)


C / Windows:

Gut, dann halt zu ANSI-C oder POSIX. Ich würde das Windows API vermeiden, wo ich es nur kann. Gut, bei der GUI wird das schwierig, aber bei der Logik im Backbone hat es sich für mich bewährt.

Hacker:

Der Raymondsche Hacker-Begriff hat nichts mit irgendwo einbrechen zu tun, sondern mit technischem Können. Lies mal www.catb.org/~esr/faqs/hacker-howto.html#what_is

IRC-Skripts:

Mit IRC-Skripts kenne ich mich nicht aus.

Sleep:

Zeig mal den Code her, ich denke, dann kann ich dir am besten helfen. Was unistd.h angeht - sleep ist, wie gesagt, POSIX, und Microsoft versucht nach Möglichkeit nicht Sourcecode-kompatibel zu POSIX-Systemen zu sein. Du könntest mal versuchen, ob er _sleep annimmt, MS nimmt gerne POSIX-Funktionen und packt einen _ davor, um dieselbe Funktionalität zu liefern, ohne dass jemand den Code nachher unverändert auf einem anderen System kompilieren kann. Die unistd.h gibt es bei Windows scheinbar nicht.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 08.09.2003 um 17:01 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
09.09.2003, 08:29 Uhr
~aitee
Gast


Öhm ... wieder einmal ein sehr peinlicher Fehler ... sleep oder auch Sleep wird ja natürlich in Millisekunden angegeben ... naja kein wunder dass ich keine Wartezeit bemerkt habe bei 3 millisekunden gg

Was den Rest angeht, kk ich lese mich grade ein ...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ 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: