Zum Inhalt springen

unbenannt

Mitglieder
  • Gesamte Inhalte

    212
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von unbenannt

  1. Hängt vom Ausbildungsbetrieb ab. Ich habe beispielsweise fast nichts mit PHP zu schaffen.
  2. Darf der Benutzer denn überhaupt auf die Datenbank zugreifen?
  3. Autsch! So betrachtet macht mein Beitrag natürlich überhaupt keinen Sinn :upps Vielen Dank für die Korrektur! Dein Codeschnippsel funktioniert übrigens einwandfrei.
  4. <!--[if !IE]> code .... <![endif]-->
  5. In welcher Sprache hättest Du es denn gerne? C? Dort gibt es keine Klassen. C++? Schmeiss die Lehrbücher weg.
  6. Nein! Das Problem ist weiterhin, dass Dir ein ganzer Haufen Grundlagen fehlt und Du versuchst, dies mithilfe von Foren zu kompensieren. Die Klasse "font_tall" definiert keinerlei Schriftformatierung. Selbst wenn, das font-Tag erlaubt überhaupt kein Klassenattribut. Außerdem ist es veraltet und sollte nicht mehr genutzt werden. Div's als Zeilenabstand zu missbrauchen ist grauenhaft.
  7. Irgendwie mag ich nicht glauben, dass diese Kündigung rechtlich in Ordnung ist.
  8. Niemand verschiebt dort irgendwas. So ein Bockmist hat im Head auch nichts verloren. Schade, dass Browser auch noch versuchen, soetwas in Richtung "sinnvoll" zu interpretieren. Rein namentlich würde sich dieser Container ja geradezu anbieten, das gesamte Dokument zu zentrieren - würde er nicht direkt wieder geschlossen und versteckt. Wie die Zentrierung eines Divs funktioniert hatte ich bereits geschrieben. Ansonsten: Let me google that for you Das Schlechte an Copy&Paste ist: es ist nicht immer sinnvoll. Ein negativer linker Abstand bewirkt natürlich eine Verschiebung nach links. Die Angabe einer Einheit wäre allerdings auch sinnvoll.
  9. Deswegen heißt es ja auch "text-align". Container werden mit "margin: ##WERT##px auto" zentriert. Zentrierung mittels "text-align: center" ist zwar auch möglich, ist aber nur ein Workaround für IE <7 und muss natürlich für die Kind-Elemente wieder korrigiert werden. Edit: Zentrierung mittels Tabelle ist natürlich das furchtbarste, was man überhaupt machen kann.
  10. Nein, die beiden sichtbaren Container stehen genau dort, wo sie laut CSS zu stehen haben. Was ist denn bei den anderen Bereichen vorhanden, was für den mittleren fehlt?
  11. Abgesehen davon, dass ich noch nie ein Freund von Fehlersuchbildern war: ein "bisschen" ist einfach nicht genug, wenn das Hauptproblem vor dem Bildschirm sitzt und einfach keine Lust hat, etwas an der Problematik zu ändern - oder anders: Du kannst Beiträge schreiben wie Du lustig bist, aber wenn Du nicht bereit bist, Dich mit den Grundlagen auseinanderzusetzen, wird das einfach nichts. Die ersten Zeilen zeigen nämlich bereits, wie es mit den Grundlagen ausschaut: "html", "body", "div", etc. haben im Head einfach nicht zu stehen.
  12. Lassen wir die Rechtslage einmal außen vor: das ist ganz schlechter Stil. Sowohl dem Ausbildungsbetrieb, als auch den Mitbewerbern gegenüber absolut unfair.
  13. Warum hält sich eigentlich hartnäckig das Gerücht, dass Menschen, die sich mit Computern beschäftigen, eine funktionierende Glaskugel besitzen und auch auf jede noch so unpräzise Frage eine Antwort geben können? Anders kann ich mir jedenfalls solche Eröffnungsbeiträge nicht erklären. Natürlich kann dieser Fehler von einem Schädling verursacht werden, muss aber nicht. Google bringt da beispielsweise ganz andere mögliche Ursachen ins Spiel (nach 30 Sekunden Schnellsuche). Aber da nicht einmal Angaben über das Betriebssystem (Windows ist nicht immer gleich Windows) oder die verbaute Hardware gemacht wurden, steht der potentiell Hilfeleistende natürlich nur im Dunkeln, hat aber wenig Lust, dem Hilfesuchenden alles aus der Nase zu ziehen. Das Problem kann auch durchaus von inkompatibler Software verursacht werden, aber das nur am Rande.
  14. Der Validator hat nichts gegen Pfeile. Allerdings ist es für die Maschine auch äußerst schwierig, Dir auf verständlichem Weg mitzuteilen, dass der Code absoluter Bull**** ist. Sinnfreies Copy & Paste ist und bleibt nunmal nicht zielführend, wenn man keine Lust hat, sich auch nur ansatzweise mit den Grundlagen auseinander zu setzen.
  15. Was ich nie wirklich verstehe: warum wird immer wieder über die Berufsschule gemeckert? Wenn man nur vor Langeweile zergeht, hilft es auch nicht weiter, die schlechte Qualität und Inkompetenz der Lehrer virtuell anzuprangern. Stattdessen könnte es eigentlich hilfreich sein, das Problem einmal sachlich beim Ausbilder zu thematisieren.
  16. Die größte Herausforderung in der Berufsschule könnte unter Umständen sein, den Mist vom Sinnvollen zu trennen. Ich möchte jetzt nicht pauschalisieren, aber es kann durchaus vorkommen, dass die Lehrkraft selbst nur über unzureichendes Wissen verfügt und den Unterrichtsstoff mit Blödsinn und Halbwahrheiten auffüllt. Dies war einer der Gründe dafür, dass ich das Buch "Berufsschule" für mich geschlossen und verfeuert habe.
  17. Lehrer irren niemals. Lehrer haben immer Recht. Lehrer zahlen Deinen Lohn?
  18. Bin in Javascript zwar nicht sonderlich bewandert (eher ein Framework-Nutzer), aber trotzdem eine kleine Gedankenskizze: es ist möglich, für SSH einen "URL-Handler" zu definieren, sodass sich beispielsweise beim Aufruf von ssh://127.0.0.1 automatisch Putty öffnet. Ist das eingerichtet, könnte sich das doch rein theroretisch per Javascript ansprechen lassen.
  19. Gibt es auch eine konkrete Fragestellung, oder möchtest Du nur, dass jemand anders Deine Hausaufgaben macht? Was hast Du denn beispielsweise beim letzten Versuch nicht hinbekommen?
  20. M.E. ist die Formulierung sehr unglücklich. Es ist ja weder Wert 4, noch der 4. Wert, sondern der Wert des Arrayelements mit dem Index 4. Es ist auch nicht Spalte 2 die 2. Spalte, sondern die 3. Spalte bzw. die Spalte mit Index 2. Lassen wir Spalten und Zeilen einmal außen vor: wir haben hier ein zweidimensionales Array - genauer: ein 8-elementiges Array, dessen Elemente wiederum aus 8-elementigen Arrays bestehen. In Zeile 2 wird folgendes erzeugt: [[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]] In Zeile 5 wird der Zeiger "posStart" auf das erste Element des ersten Arrays gesetzt: [[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]] ..^(posStart) Anschließend wird "brett[2][4]" (5. Element des 3. Arrays) der Wert 2 zugewiesen: [[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,2,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]] ..^(posStart) Nun folgt: pos = posStart + (2 * Y_Max) + 4; Nehmen wir einfach mal an, wir wollen an den Anfang des 3. Arrays (Index 2) gelangen, also nach "brett[2][0]". Das heißt, wir müssen 2 Arrays mit jeweils 8 Elementen überspringen, also "2 * Y_Max" mit Y_Max = 8. Mit "pos = posStart + 2* Y_Max" gelangen wir an folgende Position: [[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,2,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]] ......................................^(pos) Wir wollen aber den Testwert haben, welcher aber nicht der Wert 4 ist und auch nicht der 4. Wert, sondern der Wert des Elementes mit Index 4 - also das 5. Element. Daher wird zu "pos" noch einmal 4 hinzu addiert. [[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,2,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0]] ..............................................^(pos) Zu Beginn meiner Ausbildung wurde ich sehr frühzeitig mit C konfrontiert. Pointer waren für mich die größte Hürde, da ich nur Java kannte. Ein Arbeitskollege hat mir bei Fragen immer wieder "Bildchen" gezeichnet, um mir eine Vorstellung davon zu vermitteln, was überhaupt im Speicher vor sich geht. Da dies sehr viel zu meinem Verständnis beigetragen hat, habe ich jetzt einfach mal versucht, zu verbildlichen, wie zum Einen das Array aufgebaut ist und zum Anderen, wo die jeweiligen Zeiger eigentlich "hinzeigen".
  21. Danke, immer gut sowas zu wissen. Jetzt habe ich die Mittagspause einmal dazu genutzt, den Code unter Visual C++ 2005 Express Edition zu testen. Dabei glaube ich, folgende Erkenntnisse gesammelt zu haben: Entweder floats benutzen, oder aber den Formatstring in scanf in "%lf" ändern. Ansonsten kann die Eingabe nicht verarbeitet werden. Dezimaltrennzeichen ist der Punkt fflush(stdin) muss genutzt werden, um den Puffer zu leeren. Wird das Komma als Dezimaltrennzeichen genutzt, so werden die Nachkommastellen nicht eingelesen. "3,2" wird also zu "3". Wird der Eingabepuffer nicht geleert, wird im nachfolgenden scanf dann sogar versucht, den Rest ",2" zu verarbeiten, was natürlich ins Chaos führt.
  22. Danke für den Hinweis. Ich habe auch noch nie %lf in einem printf benutzt - erschreckend, dass ich das gestern zum ersten Mal machen wollte. Zuerst einmal hast Du noch 2 Warnungen offen: der Format-String von scanf erwartet einen Float, den Du aber in einem Double speichern möchtest. Warnungen sind zwar nur Warnungen, aber bewahren manchmal auch vor Fehlern Ein Gedanke, der mir spontan kommt, den ich aber aufgrund eines fehlenden Windows gerade nicht überprüfen kann: Du benutzt ein Komma als Dezimaltrennzeichen. Jetzt weiß ich nicht, wie dies unter Windows gehandhabt wird, aber normalerweise muss der Punkt genutzt werden. Zur Erinnerung: scanf besitzt einen Rückgabewert, den man nicht ignorieren sollte. In Deinem Fall beispielsweise: if (scanf(%lf, a) != 1) // Fehlermeldung und Abbruch Prüfst Du diesen Rückgabewert nicht und scanf konnte das Gewünschte nicht einlesen, wird das Programm mit einem undefinierten Verhalten fortgesetzt. Und genau das scheint mir bei Dir der Fall zu sein. Ist fflush nicht nur für Ausgabe-Streams geeignet und führt bei STDIN zu undefiniertem Verhalten?
  23. Bis jemand eintrifft, der wirklich helfen kann, versuche ich mich mal. Da ich aber mit Visual Studio wenig Erfahrung habe und etwas erstaunt bin, dass dieser Code überhaupt kompiliert wird, könnte ich natürlich auch falsch liegen. double a; scanf_s("%f", &a); Variable ist double, Format möchte aber Float. printf("%f\n",&c); printf erwartet ebenso einen Float, keinen Double und erst recht keinen Pointer. scanf(_s) besitzt übrigens einen Rückgabewert, nämlich die Anzahl der korrekt eingelesenen Werte. Diesen solltest Du immer überprüfen.
  24. unbenannt

    copy paste?

    Kopieren: 'Strg + Shift + C' oder 'Strg + Einfg' Einfügen: 'Strg + Shift + V' oder 'Shift + Einfg' Oder aber wie sonst auch im Gnome: markieren (=kopieren) und mittlere Maustaste (=einfügen).
  25. unbenannt

    Anfänger Hilfe

    Daten mit C auslesen Daten wie auch immer in eine Datei schreiben Datei mit einem Skript parsen Daten in eine DB schreiben Daten in PHP auslesen (ohne SQL lernen zu wollen) Ist das effizient?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...