kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: SQL: ORDER BY vor GROUP BY

    geschrieben von blackpanther-online

    Hallo,

    ich stehe vor einem SQL-Problem. Ich möchte aus einer Tabelle, die die Beiträge im Forum speichert die letzten Beiträge herausfiltern. Dazu brauche ich nur die Tabelle 'posts' die folgende Zellen (sowie drei Beispieldatensätze) enthält:

    thread_id | post_id | time
    ================================
    1 ............ | 1 ......... | 0610271200
    2 ............ | 1 ......... | 0610271315
    1 ............ | 2 ......... | 0610281600

    Meine SQL-Anweisung sieht bisher folgendermaßen aus:

    SELECT *
    FROM posts
    ORDER BY time DESC
    LIMIT 7

    Die Anweisung liefert mir die 7 letzten Beiträge. wie man in der Tabelle sieht, sind allerdings Datensatz 1 und 3 im selben Thema. Daher macht es ja keinen Sinn den doppelt auszugeben. Ausdem Grund habe ich in meine SQL-Anwesung 'GROUP BY thread_id' eingefügt. Dieses hat allerdings zur folge das Datensatz 1 angezeigt wird und nicht der neure Datensatz 3. Im Prinzip müsste ich zuerst die 'ORDER BY time DESC' auisführen und danach die Rückgabe gruppieren. Doch setzte ich ORDER BY vor GROUP BY crasht die Anwesiung mit nem Fehler. Wie kann ich es alternativ lösen?

    Vielen Dank schonmal.

    MfG
    Panther

    Beitrag geändert: 28.10.2006 18:06:53 von blackpanther-online



    -----------------

    Hallo, ich habe die Lösung selber herausgefunden:

    SELECT `thread_id` , MAX( `post_id` )
    FROM `posts`
    GROUP BY `thread_id`
    ORDER BY `time`
    LIMIT 7

    Beitrag geändert: 29.10.2006 8:54:02 von blackpanther-online
  • in: Per Referer Domain erkennen, dann die hauptdomain erkennen, und automatisch die anzahl besucher von dieser Domain in ein

    geschrieben von blackpanther-online

    Sehe ich das richtig, dass da jemand alles andere als dankbar ist? :slant:

    Und ich gebe mir noch m?he weil ich zuf?llig mal ins forum geschaut habe.
  • in: Per Referer Domain erkennen, dann die hauptdomain erkennen, und automatisch die anzahl besucher von dieser Domain in ein

    geschrieben von blackpanther-online

    Hallo,

    mit der PHP-Variable $_SERVER["HTTP_REFERER"] erh?lst du den Referer. Dann musst du einfach in einer Tabelle 2 Spalten machen, Referer und Anzahl. Beim Aufruf ?berpr?fst du, ob schonmal jemand von dort gekommen ist, wenn ja die anzahl inkrementieren ansonsten neuen Eintrag anlegen. Sieht beispielsweise so aus:

    $check_if_insert = dbrows(dbquery("SELECT * FROM [i]Tabelle[/i] WHERE `referer` = '$_SERVER["HTTP_REFERER"]'"));
      if ( $check_if_insert == 0 )
      {  $insert_referer = dbquery("INSERT INTO `[i]Tabelle[/i]` VALUES('$_SERVER["HTTP_REFERER"]', '1');");
      } else {  $count_referer = dbarray(dbquery("SELECT * FROM `[i]Tabelle[/i]` WHERE `referer` = '$_SERVER["HTTP_REFERER"]'"));
        $count_referer = $count_referer[[i]Anzahl[/i]] + 1;
        $update_referer = dbquery("UPDATE `[i]Tabelle[/i]` SET `[i]Anzahl[/i]` = '$count_referer' WHERE `referer` = '$_SERVER["HTTP_REFERER"]'");
      }


    Gru
  • in: Synaptics touchpad

    geschrieben von blackpanther-online

    Danke nochmal f?r die Hilfeversuche. Ich war gerade bei Saturn und habe mit den Leuten da geredet. Wir haben hin und her?berlegt und dann kam der Typ auf ne ganz banale Idee auf die eigentlich jeder gescheite Mensch als erstes h?tte kommen m?ssen FN und die entsprechende Taste. Ich habe alles versucht, von Treiber neuinstallieren ?ber Bios (wie ihr ja wisst) etc,. Aber auf die einfachste und sinnigste L?sung bin ich nicht gekommen. :stupid:

    Tja, haltet mich f?r d?mlich .... ich tus auch:slant:

    MfG
    blackpanther-online
  • in: Synaptics touchpad

    geschrieben von blackpanther-online

    also habs jetzt unter Knoppix versucht. Da geht weder Touchpad noch angeschlossen maus:confused:jetzt wei? ich grad nichtmal wie ich knoppix ohne maus wieder ausschalte:slant:

    Naja im Zweifel 7 sek....

    Gru?
    blackpanther-online
  • in: Synaptics touchpad

    geschrieben von blackpanther-online

    Also ich hab mal ins Bioas geschat. Dort finde ich nichtmal irgendwas bez?glich Touchpad. Von daher kann ich dir auch nicht sagen ob es nun enabled oder disabled ist.

    Das andere ist, ja ich habe ja aus dem Problem heraus ne Maus angeschlossen ?ber USB, allerdings ging das bisher auch immer beides zeitgleich. Hei?t ichb hatte schon f?rher ne Maus hin und wieder dran aber das hat nie das Touchpad abgeschaltet. Ich behaupte nicht das sowas sich von alleine umstellt aber mir ist keine Einstellung bekannt die ich vorgenommen haben k?nnte die das Abschalten h?tte verursachen k?nnen.

    Das mit Linux w?re nuch ne Idee. Reicht auch Knoppix?

    Gru? und Danke nochmal an thoba
    blackpanther-online

    ____________________________
    edit:
    Also nen WinUpdate habe ich in letzter Zeit nicht gemacht und bisher hat das Touchpad auch fehlerfrei unter XP gelaufen. also das w?re mir jetzt etwas suspekt wieso es dann auf einmal nicht mehr gehen sollte.

    Beitrag ge?ndert am 21.01.2006 12:40 von blackpanther-online
  • in: Synaptics touchpad

    geschrieben von blackpanther-online

    Ja also das hatte ich auch bereits versucht. Das Touchpad ist auf jeden Fall aktiviert. Der Treiber sagt auch das Ger?t sei betriebsbereit und es g?b keine Problem. allerdings reagiert es auf garnix.

    Ist wie als ob man ne Funkmaus h?tte aber der Empf?nger w?rde keine Daten empfangen.

    Ich habe schon mehres versucht aber irgendwo scheint nix zu laufen. Inzwischen scheint sogar das integrierte WLAN nicht zu laufen. Kann zufall sein aber vielleicht relevant, das WLan ist direkt unter dem Touchpad und beide scheinen zeitgleich den geist aufgegeben zu haben. nur beim wlan ists mir nie aufgefallen weil ich es eh am kabelrouterh?ngen habe.

    Naja vielleicht wei? ja noch jemand ne Antwort.

    MfG
    blackpanther-online
  • in: Synaptics touchpad

    geschrieben von blackpanther-online

    Hallo Leute

    ich habe ein Problem mit meinen hei? geliebten Notebook von Acer. Das Synaptics Touchpad l?uft nicht mehr. Der Treiber ist komplett in ordnung auch bem?ngelt WinXP nicht, dass die Hardware nicht angeschlossen sei oder ?hnliches. Angeschlossen ist das Touchpad intern ?ber PS/2. Die Frage ist nur, warum reagiert es nicht mehr. Hoffe das es jemanden mit Erfahrungen dahingehend hat.

    MfG
    blackpanther-online
  • in: NFSMW

    geschrieben von blackpanther-online

    NFS Most Wanted st genial. Ein wirklich sehr gelungenes Spiel. Die Grafik ?bereugt im Gro?en und ganzen, das Gameplay ist ziemlich gut, der Langzeitspa? sowie der Funfaktor ist super etc.

    Ich habe es inzwischen wie viele andere durch. Es macht auch weiterhin voll Spa? einfach so Verfolgungsjagten zu fahren ohne irgendwelche Ziele zu haben. Einfach mal so viel Schaden anrichten wie m?glich oder oder oder....

    Das einzige was ein Wehmutstropfen ist, man kann die Wagen nicht mehr so komplett durchdesignen sondern nur noch ganze Karosserieformen w?hlen und einige weitere Dinge fehlen. Aber ok, dass hatte EA ja extra so gemacht.

    Auf http://www.phate.ag.vu/Data/Weiteres/Bildergalerie_NFSMW.html kann man ein paar meiner Wagen sehen. Sind nicht alle aber ein Teil.

    MfG
    blackpanther-online

    Beitrag ge?ndert am 20.01.2006 18:28 von blackpanther-online
  • in: Nic.de.vu down?

    geschrieben von blackpanther-online

    Ich habe inzwischen schon mehrfach geh?rt das es problemlos gehen soll, aber bei mir geht es ebenfals nicht. Gibt es vielleicht schon irgendwo im Netz etwas offizielles? Stellungnahmen etc?

    Gru? blackpanther-online
  • in: sichere Passworteingabe ohne Benutzername

    geschrieben von blackpanther-online

    @pointi
    Ja ich bin mir 100%ig sicher, dass ich eingeloggt war. Wenn ich z.B. im Privaten Men? meinen Nick anklicke und dann auf von mir verfasste Beitr?ge, dannsteht dort auch nix. Obwohl ich ja (mindestens) diesen Threat gemacht habe.

    @mastermoul1 bzw. @all
    Also ich will es mehreren Usern verf?gbar machen. Grund ist schlicht ergreifend, dass die Leute, denen ich Zugriff gew?ren m?chte es sich nicht merken k?nnen. Seit langen wurde immer das gleiche Kennwort verwendet. Aber es wurde immer mit dem Javascript angelgt. Seit dem nun ich der Webmaster bin lege ich wert auf vern?mftige sicherheit. Soll hei?en, ich ben?tige eine ?hnlich wie htacces funktion, die aber nur das Kennwort alleine abfragt. Hoffe ihr k?nnt mir folgen....

    Gru
  • in: sichere Passworteingabe ohne Benutzername

    geschrieben von blackpanther-online

    Erstmal Danke f?r die Antwort. Werde mich da mal reinh?ngen und lesen. Hoffe mal ich verstehe es auch....:slant:

    Eine kurze Frage am Rande, ich wollte wie du gesagt hast nach h2o's Dateiuploader suchen. Aber irgendetwas stimmt an meiner Suche nicht. Ich habe in dem Forenauswahlfeld nix drin stehen. Und wenn ich dann suche kommt ne Fehlermeldung.

    Hab nen Screenshot vom Suchfenster geschossen, damit ihr es mir glaubt:
    http://blackpanther-online.lima-city.de/error.jpg

    Liegt der Fehler bei mir oder ist bei Lima ein Fehler aufgetreten?

    MfG
    blackpanther-online

    PS: Soso, zu faul meinen Nick zus schreiben. Das hab ich gerne:biggrin::lol:

    ---edit---
    Hab noch schnell die Fehlermeldung:
    Warning: Variable passed to each() is not an array or object in /home/community/search.php on line 93
    Es wurde ein SQL-Fehler in Zeile 21 der Datei /home/community/library/class.mysql.php gefunden. Das Script wird abgebrochen. Fehlerhafter Query:
    INSERT INTO `search_result` (threadid, `rank_dd591feb4cf2c56a123c5b871a10bcb8`) SELECT threadid,((LENGTH(text)-LENGTH(REPLACE(LOWER(text),LOWER('dateiuploader'),'')))/LENGTH('dateiuploader')) AS num_dd591feb4cf2c56a123c5b871a10bcb8 FROM replys WHERE 1 AND (( text LIKE '% dateiuploader %' ) AND () ) GROUP BY replys.threadid ORDER BY replys.date DESC LIMIT 500

    Zur?ckgegebener Fehler:
    You have an error in your SQL syntax near ') ) GROUP BY replys.threadid ORDER BY replys.date DESC LIMIT 500' at line 1
  • in: sichere Passworteingabe ohne Benutzername

    geschrieben von blackpanther-online

    Hm... ja klar. Ohne Benutzername sinkt die sicherheit. Stimmt. Wichtig sind die Sachen, die ich sichere zwar nicht, aber es w?re schon wichtig ein geringes Ma? an sicherheit zu haben. Ich kenne bereits die Methoden mit Javascript. Aber ich denke mal, jeder zweite, der schon mal nen Quellcode gelsen hat wei?, dass das Passwort dann im Quelltext steht. Und so unsicher m?chte ich es nun auch nicht haben.

    Die Benutzeranzahl ist genau einer. Wie geht das denn mit diesem Kennung mitschicken. W?re klasse wenn du das mal genauer erkl?ren w?rdest. Das klingt n?mlich nicht schlecht.

    Mit h2o meinst du sch?tze ich mal den User h2o, oder. Bin relativ selten bei limacity. Von daher bin ich nie so recht im Bilde. War schon ?berrascht ?ber das neue Design.

    MfG
    blackpanther-online

    PS: Baghira lebt im Dschungel, ich nicht:biggrin:
  • in: sichere Passworteingabe ohne Benutzername

    geschrieben von blackpanther-online

    Dachte ich mir, dass sowas mit php realisierbar ist. nur leider ist meine kenntnis von php nicht sehr gut. Denke mal das ich auch erst mit grundlagen anfangen m?sste undpasswortschutz nicht zu grundlagen geh?rt. Vielleicht w?re es ja machbar, dass jemand der eine Idee hat wie man es machen kann, die hier im Deteil postet. W?re zumindest super nett.

    MfG
  • in: sichere Passworteingabe ohne Benutzername

    geschrieben von blackpanther-online

    Bin ich mit meinem Latein (?hm... HTML-Kenntissen) am Ende. Ich stehe vor dem Problem das ich einen Bereich mit Passwort sch?tzen m?chte. Bisher habe ich dazu stets die sogenannten .htaccess-Datein sowie deren Komponenten verwendet. Nach zu lesen auch unter:

    http://de.selfhtml.org/servercgi/server/htaccess.htm#allgemeines

    Leider ist diese Variante so, dass man neben dem Passwort auch einen Benutzernamen eingeben muss. Dass ist zwar sch?n und gut, aber f?r meine Bed?rfnisse nicht sinnvoll. Es gibt zwar verschiedene Wege, einen Passwortschutz ohne Benutzername einzurichten. Leider sind die, die ich kenne, alle nicht sicher. Die Frage ist nun, gibt es einen Weg, eine Passworteingabe ohne Benutzer aber mit Sicherheit einzurichten....

    MfG
    blackpanther-online
  • in: Bluetooth Netzwerk

    geschrieben von blackpanther-online


    Das geh?rt aber nicht in Lima city Allgemein sondern in hardware.

    Verschoben:

    Lima city Allgemein-----> Hardware
    Als ich das thema schreiben wollte war ich aber im Hardwareforum!? Und habe dort dann auf neues Thema erstellen geklickt. Jetzt bin ich ein wenig irritiert.... Naja du hasts ja an den richtigen Ort verfrachtet. Danke.

    Das mit dem Kabel ist ja sch?n und gut, geht aber nicht. Grund ist, dass ich meinen Laptop auch Internetf?hig haben will. Der ist aber leider lter und kennt nnoch keine Netzwerkkarte... Daher muss es ?ber USB laufen. Und mit Bluetooth kann ich den Laptop ?berall in der Wohnung nutzen.

    Was genau brauch man denn f?r ne Software? Ich nutze WinXP Pro. Und besonders gut kenn ich mich im Bereich Netzwerk auch nicht aus. Ich wei?, dass ich die Internetverbindungs des einen Rechners f?r andere Rechner freigeben muss. Habe ich gemacht. Auch wei? ich, dass ich ein Netzwerk einrichten muss. Ebenfals gemacht. Aber was dann kommt, keine Ahnung....

    MfG
    blackpanther-online
  • in: Bluetooth Netzwerk

    geschrieben von blackpanther-online

    Kennt sich jemand hier mit Bluetooth aus? Ich m?chte bei mir ein kleines Hausnetz realisieren und m?chte dazu Bluetooth verwenden. Genauer gesagt m?chte ich von einem Client (meinem Laptop) per Bluetooth-Netzwerk ?ber den Server (mein richtiger Rechner) aufs Internet zugreifen k?nnen. Ich habe alles m?gliche eingerichtet (Das war meine Anleitung: http://www.vnunet.de/testticker/netzwerk/article.asp?ArticleID=20040408031&Ref=testticker), aber mit dem Internet haperts immer noch. Und zwar muss ich auf dem Server angeben, dass die Internetverbindung von anderen Rechnern mitgenutzt werden darf. Weiterhin muss ein Netzwerk aufgesetzt werden. Habe ich alles wunderbar hinbekommen. Dann den Client mit dem Server verbinden. Immer noch keine Probleme. Auf dem Client Browser starten: Error 404 (Seite nicht gefunden). Warum? Weil der Client die Domain nicht aufl?sen kann. Nur wieso geht es nicht, wenn ich doch ein Netzwerk eingerichtet habe?

    Jetzt sitze ich hier mit einem schweine teueren System, kann Dateien vom Server zum Client verschieben, und um gekehrt. Aber vom Internet keine Spur. Wenn hier jemand auch nur einen kleinen Hinweis hat, bin ich schon dankbar.

    MfG
    blackpanther-online
  • in: Error 403: Forbidden

    geschrieben von blackpanther-online

    Ich wollte mich entschuldugen, dass ich mich nicht mehr ge?ussert habe auf die Antworten. Vielen Dank daf?r.

    Ich hatte einige Probleme und habe danach garnicht mehr an diesen Threat gedacht.

    MfG
    blackpanther-online
  • in: Error 403: Forbidden

    geschrieben von blackpanther-online

    Also du meinst, es m?sste so gehen, wie ich es gemacht habe? Na gut, dann will ich es nochmal versuchen. Wenn ich weiterhin Probleme habe melde ich mich nochmal.

    MfG
    blackpanther-online
  • in: Error 403: Forbidden

    geschrieben von blackpanther-online

    Also, ich habe folgendes Problemchen:

    Ich habe per FTP HTML-Dateien hochgeladen. eigentlich will ich jetzt dass wenn ich die Domain eingebe, direkt sich die Index.html, die im untersten Subfolder liegt ?ffnet. Geht aber net, weil Error 403. Dann sagt mir das Teil, ich sollte die Zugriffsrechte festlegen. Versuche und versuche es immer wieder aber es geht einfach nicht. Was muss ich machen, damit soetwas funktioniert?

    (Info: ich rede jetzt nicht von meinem Account hier sondern bei einem anderen Anbieter, aber lima ist dahingehend einfach hilfreicher)

    MfG
    blackpanther-online
  • in: Browser schließen

    geschrieben von blackpanther-online

    @snard
    Vielen Dank, genau so wollte ich das haben. Allerdings muss ich mitteilen, dass der erste L?sungsansatz nicht funktioierte. Ich hatte genau wie beschreiben alle Teile eingebaut aber das funktionierte nicht. Dann habe ich deinen Nachtrag mal ausgetestet und das geht sehr gut. So brauche ich nochnichtmals das body oload und den ganzen Mist aus dem head-TAG mit reinbauen. Also nochmals vielen Dank.

    @bladehunter
    Wieso alle Fenster schlie?en? Davon habe ich garnicht geredet. Ich brauchte nur einen anklickbaren Link, um ein Fenster zu schlie?en. Und dieser Link soll auch von dem Benutzer v?llig freiwillig angeklickt werden. Da wird nix automatisch geschlossen. Hat in diesem Fall also auch nichts mit Scherzen zu tun sondern eine richtig Funktion. Daher finde ich es sogar gut, dass die Sicherheitsabfrage noch nachtr?glich kommt.

    MfG
    Phate
  • in: Passwortschutz via .htaccess etc.

    geschrieben von blackpanther-online

    Danke erstmal an alle, die mir hier geholfen haben. Ich warte im Moment bei dem Hoster, wo ich das jetzt ausprobieren auf die root-Verzeichnisstruktur. Mal sehen ob ich es hinkriege.

    MfG
    blackpanther-online
  • in: Browser schließen

    geschrieben von blackpanther-online

    Hallo,
    ich habe folgendes Problem:
    Ich habe eine Webseite, die in ein 2-Teiliges Frameset aufgeteilt ist. Der obere Frame dient als Steuerbereich und der untere ist der Hautpteil. So ich h?tte gerne einen Text, den man anklicken kann. Wenn man ihn anklickt soll das Fenster geschlossen werden. Ich habe viel im Internet umhergesucht, aber so richtig f?ndig bin ich nicht geworden.

    ?berall kriegt man entweder Close(), window.close() parent.Close() self.close() etc gesagt aber nix funktioniert. Was muss ich denn nun schreiben damit das geht. W?re f?r konstruktive Beitr?ge sehr dankbar.

    Mfg
    Phate

    PS: ich brauche auch nicht die Erweiterung, dass die Sicherheitsnachfrage auch nicht mehr erscheint.
  • in: Passwortschutz via .htaccess etc.

    geschrieben von blackpanther-online

    H?tte noch mal ne frage, weil ich mir nicht sicher bin. In der htaccess muss ja drin stehen, wo sich die htusers befindet. Nun steht aber bei selfhtml man m?sse vom wurzelverzeichniss ausgehend die Datei angeben (habe jetzt auch zumblez post verstanden).
    Wie erfahre ich den nun das Wurzelverzeichniss des Servers, auf dem ich die Dateien gehostet habe? Gibt es dort etwas wo ich das nachsehen kann oder muss man das bei dem Administrator erfragen?

    MfG
    blackpanther-online
  • in: Passwortschutz via .htaccess etc.

    geschrieben von blackpanther-online

    Also ich wei? ja nicht was mein Problem ist. Ich schreibe die .htaccess beispielweise so:

    # .htaccess
    AuthType Basic
    AuthName "Userbereich"
    AuthUserFile /.htusers
    AuthGroupFile /.htgroups
    <FILES PWschutz.html>
    require users MrTest
    require group Testgruppe
    </FILES>

    Dann baue ich die .htusers

    # htusers-Datei
    MrTest:MrTest


    Als letztes baue ich noch die Datei .htgroups

    # Gruppendatei
    Testgruppe: MrTest

    Jetzt muss ich die drei Dateien doch in das Verzeichniss hochladen, wo ich die HTML-Datei habe, die ich sch?tzen will, oder etwa nicht?

    MfG
    Phate

    ---edit---
    @kevinmeyer
    Oh das wuste ich nicht. Wie kann ich das denn jetzt testen? Geht das auch lokal einfach im ganz normalen Ordner oder muss es auf 'nem Server liegen. Denn wenn ich es lokal versuche geht es nicht.
  • in: Passwortschutz via .htaccess etc.

    geschrieben von blackpanther-online

    Hallo Leute,
    normalerweise bin ich nicht so schnell ratlos. Ich will bei einer Homepage einen Passwortschutz bauen. Habe mir dazu bei Selfhtml diesen Text durchgelesen:

    http://de.selfhtml.org/diverses/htaccess.htm

    Ich habe die ben?tigten Dateien geschrieben und alles hochgeladen. Leider funktioniert das ganze nicht besonders gut. Jetzt m?chte ich gerne wissen, ob sich jemand mit der Materie auskennt.

    MfG
    blackpanther-online
  • in: Zeitzähler

    geschrieben von blackpanther-online

    Hallo :wave:
    ich habe eine Frage. Ich h?tte gerne, dass ich einen Zeitz?hler hab. Dieser soll die verstrichenen Tage z?hlen und ausgeben. Ich hatte vor kurzem einen bekommen, aber der scheint nicht zu funktionieren?:

    <SCRIPT>
    var ausgangsdatum=new Date(2003, 5, 04)
    var heute=new Date()
    var tag=1000*60*60*24
    var differenz=Math.ceil((heute.getTime()-ausgangsdatum.getTime())/(tag)-1)
    document.write("Es sind inzwischen " + differenz + " Tage vergangen!")
    </SCRIPT>

    Wei? jemand wie ich das realisieren kann?

    MfG
    blackpanther
  • in: namespace

    geschrieben von blackpanther-online

    Also ich habe mir das Teil mal angesehen. Man kann dann also dar?ber so festlegen, wie ein befehl abgearbeitet werden soll? Ich habe als ergebnis einmal

    3 4

    und einmal

    3
    4

    bekommen. Ich habe auch verstanden, dass ?ber namespace festgelegt wird, wie cout arbeitet. aber eines verstehe ich dennoch nicht. Was ist denn nun an der std falsch. Habe ich irgendwas vergessen? Muss ich erst festlegen wie dieses Namespace auszusehen hat? oder bin ich einfach nur zu blind um den Fehler zu sehen?
  • in: namespace

    geschrieben von blackpanther-online

    Ich habe mehrere includes. So steht das bei mir genau aus:

    #include <iostream.h>
    using namespace std;
    #include <conio.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>

    Leider bringt der Compiler immer die gleiche Fehlermeldung. Da ich noch nie mit namespace gearbietet wei? ich jetzt auch nicht weiter.
  • in: namespace

    geschrieben von blackpanther-online

    aha,
    leider habe ich mit jetzt nicht wirklich verstanden was du meintest.:confused:. Redest du von Klassen oder so. Weil "class" kenne ich aus java.

    Aber w?re es m?glich, dass du mir auch sagst, warum der Fehler auftaucht, damit ich ihn beseitigen kann. Denn sonst funktioniert das Programm nicht.
  • in: namespace

    geschrieben von blackpanther-online

    Hallo, :wave:
    ich h?tte eine Frage. Ich hatte gestern ein Programm bekommen, wo zwischen den includes folgende Zeile:

    using namespace std;

    Meine erste Frage ist: "Was macht diese Zeile?"

    Wenn ich nun das Programm ausf?hren will, kommt vom Compiler (Borland C++ 5.02) eine Fehlermeldung:

    Namespace name expected

    Wenn ich das ?bersetzte w?rde ich meinen hei?t das, dass der Compiler einen Namen erwartet, oder nicht? K?nnt ihr mir da weiterhelfen? F?nde ich echt klasse wenn ihr mir da ein paar Antworten zu postet. :thumb:


    MfG

    blackpanther

    Beitrag ge?ndert am 10.12 15:49 von blackpanther-online
  • in: Brüche schreiben

    geschrieben von blackpanther-online

    Ne, Word kann zwar einiges aber ich glaube das kann es dann doch nicht. Aber ich bin mir nicht sicher.
  • in: Gauss-Algorithmus

    geschrieben von blackpanther-online

    Ey cool, :thumb:es gibt hier doch noch jemanden der sich dazu ?ussern kann. Wenn du noch 'nen Quelltext h?ttest w?re das super.

    Was du angesprochen hast ist vollkommen richtig. Ich habe auch schon ?berlegt alles auszulagern. Aber ich wollte vorerst das ganze fertig haben, um sicherzu gehen, dass es auch alles funktioniert. Mein Problem wird n?mlich beim auslagern sein, dass ich dann call by referenc machen m?sste. Und das bei einem 3-Dimensionalen Feld. Das wird mit sicherheit nicht einfach.
  • in: Brüche schreiben

    geschrieben von blackpanther-online

    Also Hoch- Tiefgestellt schreiben kannst du unter Format -> Zeichen w?hlen. Br?che kannst du auch unter Word schreiben. Allerdings ist das etwas schwierig:

    Daf?r brauchst du den Formel-Editor. Wie du den findest kann ich dir net genau sagen. Ich habe ihn bei mir folgendermassen eingestellt:

    Rechtsklick auf eine freie Fl?che der Button-Leiste -> Anpassen -> Befehle -> Einf?gen -> Und dann den Formel-Editor mit gedr?ckter linker Maustaste in die Button-Leiste zeihen. Anders habe ich ihn noch nicht gefunden.
  • in: Gauss-Algorithmus

    geschrieben von blackpanther-online

    Du meinst, ich solle f?r alle m?glichkeiten eine eigenst?ndige Funktion schreiben. Der Benutzer gibt dann ?ber die scanf die Anzahl der Variablen ein. Das Programm pr?ft das dann mittels einer switch und startet dann die jeweils zugeh?rige Funktion. Die Idee war mir schon gekommen, aber das finde ich nicht sch?n. Ich w?rde es viel lieber m?glich haben, dass man f?r alle m?glichkeiten ein Programm hat, wass dann je nach Anzahl die gew?nschte funktion durchf?hrt. Aber ich glaube ich stelle zu hohe Erwartungen. Ist egal...

    blackpanther
  • in: Gauss-Algorithmus

    geschrieben von blackpanther-online

    Hallo? Mein Programm was ich oben bereits gepostet habe funktioniert. Ich brauche nicht ein Programm schreiben was das "Versucht". Ich will lediglich wissen, ob jemand eine Idee hat, wie ich es l?sen kann, dass die Rechenschritte umso ?fter aufgerufen werden. Mir hat mal jemand was von Rekursiven-Forschleifen gesagt. Damit w?re es m?glich das zu l?sen. Aber ich bin mir nicht sicher wie das gehen soll.

    blackpanther
  • in: Thread zum Testen von Allem und Nichts...

    geschrieben von blackpanther-online

    Ich will nur mal eben wissen welche BB-Codes funzen und welche nicht:

    Fett
    Kursiv
    Unterstrichen
    [color=red]farbig[/color]
    [size=14]Verschiedene Schriftgr??en[/size]
    http://www.lima-city.de http://www.google.de/intl/de_de/images/logo.gif
    [small]Klein[/small]

    sonst fallen mir gerade keine ein....

    Beitrag ge?ndert am 28.11 10:38 von blackpanther-online

    haha mir ist noch was eingefallen:

    Zitierenfunktion


    Beitrag ge?ndert am 30.11 22:17 von blackpanther-online
  • in: Gauss-Algorithmus

    geschrieben von blackpanther-online

    Also nun erkl?re ich das ganze noch mal. Ist glaube ich jetzt der 4. Versuch. Das Problem ist, dass es sich bei meinem Programm um reine Mathematik handelt und es sich deshalb unheimlich schwer erkl?ren l?sst. Dennoch versuche ich es:

    Gehen wir mal davon aus, dass wir 3 Variablen haben, deren Wert wir nicht kennen. Wir benennen sie x, y und z. Wenn wir diese Variablen mit einem bestimmten Faktor multiplizieren und dann alle miteinander addieren erh?lt man eine Gleichung. Und damit wir ein Gleichungsl?sungsverfahren bekommen machen wir 3 Gleichungen. Ich w?hle dieses Beispiel:

    2*x + 4*y + 6*z = 8
    3*x + 2*y + 1*z = 2
    3*x + 1*y + 4*z = 5

    Der ?bersicht halber lassen wir die Variablen einfach weg und denken sie uns. Damit sieht die Gleichung wie folgt aus:

    2 + 4 + 6 = 8
    3 + 2 + 1 = 2
    3 + 1 + 4 = 5

    Ziel des Gau?-Algorithmus ist es, am Ende die ?Dreiecksform? zu erhalten. Diese sieht wie folgt aus:

    ? + ? + ? = ?
    0 + ? + ? = ?
    0 + 0 + ? = ?

    Um das zu erreichen suchen wir als erstes das kleinste gemeinsame Vielfache (KGV) aller x-Faktoren. Dazu multiplizieren wir alle x-Faktoren miteinander:

    2 * 3 * 3 = 18

    Jetzt multiplizieren wir jeden Faktor jeder Gleichung mit einem Wert, damit alle x-Faktoren 18 haben:

    18 + 36 + 54 = 72 { Diese Gleichung wurde mit 9 multipliziert }
    18 + 12 + 6 = 12 { Diese Gleichung wurde mit 6 multipliziert }
    18 + 6 + 24 = 30 { Diese Gleichung wurde mit 6 multipliziert }

    Jetzt haben wir alle x-Faktoren = 18. Jetzt subtrahieren wir die Gleichungen so von einander, dass nur bei der ersten Gleichung der x-Faktor nicht 0 ist.

    18 + 36 + 54 = 72 { wird nicht ge?ndert }
    0 + -24 + -48 = -60 { Ergebnis von Gleichung 2 ? Gleichung 1 }
    0 + -30 + -30 = -42 { Ergebnis von Gleichung 3 ? Gleichung 1 }

    So jetzt haben wir schon 2 von drei 0en der Dreiecksform. Jetzt fehlt nur noch die dritte. Diese erreichen wir indem wir einfach das KGV der y-Faktoren nehmen:

    36 * -24 * -30 = 25920

    Jetzt m?ssen wir wieder alle Faktoren aller Gleichungen mit dem Wert multiplizieren, sodass alle y-Faktoren 25920 werden:

    12960 + 25920 + 38880 = 51840 { Diese Gleichung wurde mit 720 multipliziert }
    0 + 25920 + 51840 = 64800 { Diese Gleichung wurde mit -1080 multipliziert }
    0 + 25920 + 25920 = 36288 { Diese Gleichung wurde mit -864 multipliziert }

    Jetzt m?ssen wir erneut Gleichungen von einander subtrahieren, sodass wir am Ende die dritte 0 haben:

    12960 + 25920 + 38880 = 51840 { wird nicht ge?ndert }
    0 + 25920 + 51840 = 64800 { wird nicht ge?ndert }
    0 + 0 + -25920 = -28512 { Ergebnis von Gleichung 3 ? Gleichung 2 }

    So die Dreiecksform haben wir erreicht. Jetzt stellen wir als erstes die dritte Gleichung nach z um:

    0*x + 0*y + -25920*z = -28512
    -25920*z = -28512
    z = -28512 / - 25920
    z = 1,1

    Diesen Wert k?nnen wir jetzt in die zweite Gleichung einsetzten:

    0*x + 25920*y + 51840*1,1 = 64800
    25920*y = 64800 ? 51840*1,1
    y = ( 64800 ? 51840*1,1 ) / 25920
    y = 0,3

    Jetzt haben wir die Wert von y und z. Diese k?nnen wir in der ersten Gleichung einsetzt und damit nach x aufl?sen:

    12960*x + 25920*0,3 + 38880*1,1 = 51840
    12960*x = 51840 ? 38880*1,1 ? 25920*0,3
    x = ( 51840 ? 38880*1,1 ? 25920*0,3 ) / 12960
    x = 0,1

    So jetzt haben wir alle Variabelen-Werte ermittelt.

    -----

    Um nun das ganze auf mehr Variablen zu beziehen muss man wissen wie man das System weiterbaut. Dazu ist es erforderlich, die Dreicksform zu erweitern:

    ? + ? + ? + ? = ?
    0 + ? + ? + ? = ?
    0 + 0 + ? + ? = ?
    0 + 0 + 0 + ? = ?

    Daraus folgt, dass man nun umso mehr KGV?s bilden muss. Weiterhin muss man auch um so mehr Variablen man hat, desto mehr Gleichungen muss man voneinander subtrahieren.


    Ich hoffe das war jetzt soweit verst?ndlich. Das zu erkl?ren ist eine Mords Aufgabe, aber ich will unbedingt wissen, wie ich den Gau?-Algorithmus erweitern kann.

    blackpanther

    Beitrag ge?ndert am 28.11 11:17 von blackpanther-online
  • in: Gauss-Algorithmus

    geschrieben von blackpanther-online

    Ich wei? zwar nicht woran es liegt, aber gibt es niemanden, der eine Idee hat? Oder will sich keiner die M?he machen, eine Idee zu bringen. Ich will nicht, dass ihr mir gleich die L?sung postet. Mir w?rde es schon reichen, wenn jemand mir 'ne Idee gibt, wie sich das realisieren lassen k?nnte.

    blackpanther

    Beitrag ge?ndert am 27.11 10:55 von blackpanther-online
  • in: Gauss-Algorithmus

    geschrieben von blackpanther-online

    Na nicht das jetzt jemand behauptet ich sei bekloppt, dass ich so ein mega teil schreibe. ich bin noch nichtmals sehr weit. Die malloc-fehlt noch und es ist noch mindestens ein Fehler drin. Aber es geht mir nur darum, dass das Programm je nach Anzahl der Variablen auch die Anzahl der Durchl?ufe der Angleich- und KGV-Teile steuert. Das Prog:

    /* blackpanther-online, Gau?-Rechner , 14.10.2004*/

    #include <stdio.h>
    #include <conio.h>

    void main()
    {
    int ii, ij;
    double dVar[4][3][6]; //Variablen-Speicher: dVar[Anzahl der Variablen + Ergebnis][Anzahl der Gleichungen][Velaufsspeicher]

    printf("Gau\341-Algorithmus 3 Variablen - Version 1.0\n");
    printf("--------------------------------------------------------------------\n");
    printf("\270 by blackpanther-online 2004\n\n\n");


    //Eingabe Faktoren
    for(ii=0;ii<3;ii++)
    {
    printf("\n--------------------------------------------------------------------\n");
    printf("Geben Sie bitte die die Werte f\201r die %i. Gleichung ein.\n",ii+1);
    for(ij=0;ij<4;ij++)
    {
    printf("\nFaktor f\201r %i. Variable: ",ij+1);
    scanf("%lf",&dVar[ij][ii][0]);
    }
    printf("\nGleichung %i: %0.2lfx + %0.2lfy + %0.2lfz = %0.2lf \n",ii+1,dVar[0][ii][0],dVar[1][ii][0],dVar[2][ii][0],dVar[3][ii][0]);
    }

    //Rechenprozess
    //KGV 1
    printf("\n--------------------------------------------------------------------\n");
    for(ii=0;ii<3;ii++)
    {
    dVar[0][ii][1] = dVar[0][0][0]*dVar[0][1][0]*dVar[0][2][0];
    for(ij=1;ij<4;ij++)
    {
    dVar[ij][ii][1] = dVar[0][ii][1] / dVar[0][ii][0] * dVar[ij][ii][0];
    }
    printf("%0.2lf %0.2lf %0.2lf %0.2lf\n",dVar[0][ii][1],dVar[1][ii][1],dVar[2][ii][1],dVar[3][ii][1]);
    }

    //Erster Angleichschritt
    for(ii=0;ii<4;ii++)
    {
    dVar[ii][0][2] = dVar[ii][0][1];
    dVar[ii][1][2] = dVar[ii][1][1] - dVar[ii][0][1];
    dVar[ii][2][2] = dVar[ii][2][1] - dVar[ii][0][1];
    }
    printf("\n--------------------------------------------------------------------\n");
    printf("%0.2lf %0.2lf %0.2lf %0.2lf\n",dVar[0][0][2],dVar[1][0][2],dVar[2][0][2],dVar[3][0][2]);
    printf("%0.2lf %0.2lf %0.2lf %0.2lf\n",dVar[0][1][2],dVar[1][1][2],dVar[2][1][2],dVar[3][1][2]);
    printf("%0.2lf %0.2lf %0.2lf %0.2lf\n\n",dVar[0][2][2],dVar[1][2][2],dVar[2][2][2],dVar[3][2][2]);

    //KGV 2
    printf("\n--------------------------------------------------------------------\n");
    for(ii=0;ii<3;ii++)
    {
    dVar[1][ii][3] = dVar[1][0][2] * dVar[1][1][2] * dVar[1][2][2];
    dVar[0][ii][3] = dVar[1][ii][3] / dVar[1][ii][2] * dVar[0][ii][2];
    dVar[2][ii][3] = dVar[1][ii][3] / dVar[1][ii][2] * dVar[2][ii][2];
    dVar[3][ii][3] = dVar[1][ii][3] / dVar[1][ii][2] * dVar[3][ii][2];
    printf("%0.2lf %0.2lf %0.2lf %0.2lf\n",dVar[0][ii][3],dVar[1][ii][3],dVar[2][ii][3],dVar[3][ii][3]);
    }

    //Zweiter Angleichschritt
    printf("\n--------------------------------------------------------------------\n");
    for(ii=0;ii<4;ii++)
    {
    dVar[ii][0][4] = dVar[ii][0][3];
    dVar[ii][1][4] = dVar[ii][1][3];
    dVar[ii][2][4] = dVar[ii][2][3] - dVar[ii][1][3];
    }
    printf("%0.2lf %0.2lf %0.2lf %0.2lf\n",dVar[0][0][4],dVar[1][0][4],dVar[2][0][4],dVar[3][0][4]);
    printf("%0.2lf %0.2lf %0.2lf %0.2lf\n",dVar[0][1][4],dVar[1][1][4],dVar[2][1][4],dVar[3][1][4]);
    printf("%0.2lf %0.2lf %0.2lf %0.2lf\n\n",dVar[0][2][4],dVar[1][2][4],dVar[2][2][4],dVar[3][2][4]);

    //Aufl?sung
    dVar[3][2][5] = dVar[3][2][4] / dVar[2][2][4];
    dVar[3][1][5] = (dVar[3][1][4] - (dVar[2][1][4] * dVar[3][2][5])) / dVar[1][1][4];
    dVar[3][0][5] = (dVar[3][0][4] - (dVar[1][0][4] * dVar[3][1][5]) - (dVar[2][0][4] * dVar[3][2][5]))/dVar[0][0][4];

    printf("\n\n\n--------------------------------------------------------------------\n");
    for(ii=0;ii<3;ii++)
    {
    printf("%i. Variable = %lf\n",ii+1,dVar[3][ii][5]);
    }
    getch();
    }

    Beitrag ge?ndert am 25.11 23:05 von blackpanther-online
  • in: Gauss-Algorithmus

    geschrieben von blackpanther-online

    Hallo Leute,
    ich habe versucht mit C einen Gauss-Algorithmus zu proggen. Habe es soweit geschafft, dass ich mit 3 Variablen hantieren kann. Habe auch zur dynamik ein 3-Dimensionales Feld deklariert. Jetzt aber sto?e ich an ein Problem:
    Ich m?chte, dass ich selber die anzahl der Variablen eingeben kann. Daf?r muss ich ja die malloc-Funktion benutzen. Aber beim Gauss-Algorithmus werden ja die Anzahl der Rechenschritte pro weitere Variable mehr.
    Hat jemand vielleicht schonmal soetwas programmiert und wei?, wie ich es schaffe, dass die for-Schleifen und deren K?rper bei jedem durchlauf die Anzahl der Rechenschritte ?ndert. (*Schwer zu formulieren*)

    Vielleicht hat ja jemand schonmal sowas geproggt und kann mir seine Erfahrungen mitteilen.

    blackpanther-online

Login zum Webhosting ohne Werbung!