Zum Inhalt springen

Pointerman

Mitglieder
  • Gesamte Inhalte

    516
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Pointerman

  1. Moin! Hier im Forum geht es hauptsaechlich um C-Programmierung im PC-Umfeld, Mikrocontrollerfragen sind eher selten und koennen wahrscheinlich in einem speziellen Mikrocontroller-Forum beantwortet werden. Die Frage wie die Daten ueber Bluetooth versendet werden laesst sich wohl nur anhand des Mikrocontrollertyps schlecht beantworten. Die Bluetooth anbindung findet ja wohl ueber einen getrennten Baustein statt, ueber den Du aber noch kein Wort verloren hast. Wie und wo die grossen Daten gespeichert werden (Dateisystem, externer Flashspeicher?) hast Du auch nicht gesagt. Ich denke das waeren wohl Voraussetzungen fuer sinnvolle Antworten. Ob Dir wie gesagt hier jemand helfen kann, weiss ich nicht.
  2. Moin! Hast Du schon an Australien gedacht? Bei gesuchten Fachkraeften sind die sehr Visumfreundlich. Wie es zZ dort auf dem Markt aussieht weiss ich allerdings nicht.
  3. Da fallen mir doch 2 Punkte ein: 1.) Wenn der/die Angebetete vergeben ist, sollte es generell heissen: Pfoten weg! 2.) Sie zieht jetzt hinter dem Ruecken ihres Freundes so eine seltsame Nummer ab. Senkst Du, dass das anders wird, wenn ihr zusammen seid? Kann man so einem Menschen vertrauen? Faengt es da nicht irgendwann an zu nagen? ("Aber bei uns ist es doch die grosse Liebe und was ganz anderes!" lasse ich mal nicht gelten. Klingt erstmal bitter und gemein, aber wie oft sowas gesagt/gedacht wird und wie oft es stimmt kann man sich ja selbst ueberlegen)
  4. @lbm1305 Enumerable.Range(...) kannte ich noch nicht. Danke für den Tip!
  5. @autschn Waere nicht ein einfaches < an dieser Stelle richtig? So pruefst Du doch auch das Element i, das ja in diesem Schleifendurchlauf erst gesetzt werden soll, oder?
  6. Kleiner Spass zur Mittagspause: Wenn man nicht jedesmal pruefen will, ob eine Zahl schon verwendet wurde kann man auch eine Liste mit den Zahlen fuellen und dann beim ziehen das entsprechende Element loeschen. Das ist dann wie die Ziehung aus einer richtigen Urne! List<int> verfuegbareNummern = new List<int>(); for(int aktuelleNummer = 1; aktuelleNummer < 50; aktuelleNummer++) { verfuegbareNummern.Add(aktuelleNummer); } Random random = new Random(); Console.WriteLine("Die Lottozahlen:"); for (int ziehung = 0; ziehung < 6; ziehung++) { int position = random.Next(verfuegbareNummern.Count); Console.WriteLine("Lottozahl Nr. " + (ziehung +1).ToString() + " ist die " + verfuegbareNummern[position].ToString()); verfuegbareNummern.RemoveAt(position); }
  7. Ich denke nicht, dass Microsoft C# für Heimanwender entwickelt hat! Mal abgesehen davon, dass C# von der Performance so schlecht nun auch wieder nicht ist, ist es für jemanden, der gerade anfängt zu programmieren wohl ersteinmal interessanter an seinen Algorithmen zu feilen, um die Geschwindigkeit zu erhöhen. Schau Dir ausserdem mal an, was eine höhere Programmiersprache ist, denn da gehört C# ganz sicher dazu! Kannst Du das sinnvoll mit Argumenten untermauern? Mal kurz bei Stepstone nach .net und C# gesucht und schon hat man 333 Treffer gegenüber C++ mit 399 Treffern (ok, bei .net wird auch etwas VB.net dabei sein). Aber ich denke da kann man schon etwas erkennen... (Java führt übrigens mit über 700Treffern) @pelle92 Such Dir einfach eine Sprache aus, die Dir zusagt. Ich persönlich würde zu Java oder C# raten, da es dort weniger Fallschritte gibt als mit C oder C++. Ich arbeite sowohl mit C# als auch mit C++ und muss sagen, dass mir persönlich c# viel angenehmer ist. Viel Spaß und Erfolg beim Einstieg in die Programmierung! P.S.: Natürlich hat Guybrush recht mit der Frage, was Du progrmmieren möchtest. Auf einem Mikrocontroller wird es mit C# und Java eher schwer. Webanwendungen in C sind bestimmt auch kein großer Spaß. Es ist also immer gut mehr Werkzeuge als einen Hammer zu kennen!
  8. Pointerman

    List in C#

    An diesem Verhalten kannst Du ersteinmal nichts ändern, wenn Du an der Struktur festhältst. Beim Zugriff auf ein element der Liste wird Dir eine Kopie des Element zurückgegeben (weil die Struct ein Valuetype ist). Sobald Du Deine struct in eine class änderst, bekommst Du beim Zugriff auf das Element eine Referenz und kannst einfach wie gewünscht Deine Werte setzen.
  9. Ich wage kaum zu fragen, aber habt ihr euch das irgendwo herkopiert? Im ersten Post schreibt ihr von 2 Spielern und jetzt gibt es einen Computergegner. Habt ihr einen Maximalwert fur n? Wenn ja, waere es das einfachste n in der main-Funktion abzufragen und dann alle anderen Funktionen (Anziegen des Feldes, Setzen der "Steine", Pruefen auf 3 Steine in einer Reihe) auf diesen Wert zu begrenzen. Bei dem Code den ihr bis jezt habt, ist ja keine Spur von Variabler Groesse. P.S.: Wie gesagt, die Codetags oder php-tags eignen sich besser um Code lesbar darzustellen.
  10. Dann schreibt doch mal, was ihr so probiert habt. Was sind eure Ansaetze, habt ihr schon etwas an Code, das ihr posten koennt(Codetags benutzen)? Wenn ihr konkrete Fragen habt, wird gern geholfen!
  11. Moin Ich moechte mal mit einem Zitat aus "Full Metal Jacket" antworten: Diese Frage grenzt an Dreistigkeit! Das ist eine Standardaufgabe, fuer die man Loesungen und sogar Tutorials bei google findet. Wenn ihr Loesungsansaetze und Fragen habt wird geholfen. Ansonsten versucht es doch mal bei einem Hausaufgabenforum.
  12. Wenn ich es richtig verstanden, dass Du ausschliesslich UTF8-Strings bekommst, mit denen Du vergleichen willst? Wenn ja, was spricht dann dagegen "mögen" in den Quelltext zu schreiben? Bleibt Dir ja nichts anderes uebrig, wenn Du mit "mögen" vergleichen willst. Die Daten sind ja die gleichen, als wenn Du Deinen Deinen ANSI-Test erst in UTF-8 wandeln wuerdest. Ansonsten koenntest Du Deine UTF8-Daten ja auch in ANSI wandeln und dann vergleichen, aber ob das viel sauberer ist weiss ich auch nicht. Vielleicht hilft Dir folgende Seite: UTF8 zu ISO 8859-1 Da wird einmal gezeigt, wie man selbst wandelt(Code) und ein Link zu einer Bibliothek geboten. [Offtopic]Du solltest verstaerkt an Deinem Verhalten anderer Forenmitglieder arbeiten.[/Offtopic]
  13. Ein aktuelles Beispiel für die Verwendung einer fußgesteuerten Schleife hier aus dem Forum: http://forum.fachinformatiker.de/net/135045-c-problem-menueerstellung.html#post1201350 Das Menü wird auf jeden Fall einmal angezeigt und am Fuß wird der eingegebene Wert geprüft.
  14. Es gibt die Continue-Anweisung. Damit wird die Ausführung mit der nächsten Schleifenausführung fortgesetzt. Ich glaube, dass TryParse den Int auf 0 setzt, also müsstest Du in Deinem else-Teil noch den Wert auf z.B. -1 setzen, damit die Schleife auch weiter fortgesetzt wird. Alternativ kannst Du für den Punk "Abbrechen" auch einen Wert != 0 verwenden.
  15. Schau Dir ansonsten mal bool Int.TryParse(string, out int) an. Damit kannst Du versuchen einen String umzuwandeln. Wenn die Umwandlung funktioniert, liefert es true zurueck und traegt die Zahl in den Int ein. Damit kannst Du Dir das Abfangen der Exception sparen.
  16. Moin! Ich habe mit Doxygen sehr gute Erfahrungen gemacht. Ist ein super Tool, das Dir neben einer HTML-Doku mit Verlinknungen auch Diagramme generieren kann: http://de.wikipedia.org/wiki/Doxygen http://www.stack.nl/~dimitri/doxygen/ Der einfachste Weg (im Sinne der Technik) eine HTML-Doku zu erstellen ist in den Projekteigenschaften unter "Build" die Option "XML documentation file" anzuwaehlen. Mit einem Stylesheet kannst Du Dir die Datei dann bequem als HTML anzeigen lassen. Ich wuerde Doxygen vorziehen!
  17. Auf das "kannst" sollte hier hier sehr geachtet werden. Ob die FH die Ausbildung als Praxissemester anerkennt ist von FH zu FH anders. An meiner FH funktionierte das nicht so einfach. Rueckblickend muss ich sagen, dass ich es sehr gut fand, dass ich das Praxissemester trotzdem machen musste: - ich konnte die, im Studium erlernten, Inhalte praktisch anwenden - konnte Kontakte knuepfen, die mir persoenlich und beruflich viel Wert sind - ich hatte einen riesen Spass mit interessanter Arbeit, die das Studium wieder etwas auflockert Allgemein hatte ich durch die Ausbildung den Vorteil, dass mir einige Vorlesungen deutlich leichter fielen und ich die Pruefungen vorziehen konnte. Das hat mir am Ende ein Semester gespart!
  18. Die gesuchte Funktion findet sich in der FAQ auf der TrueCrypt-Homepage und dient eigentlich dazu falsche/irrefuehrende Meldungen auszugeben um zu verschleiern, dass TrueCrypt verwendet wird:
  19. Moin! Wie versuchst Du denn den Rechner an die Anlage anzuschließen? Mit einem Kabel mit einem Kabel das 1xKlinke auf 2xCinch hat sollte es problemlos möglich sein, das signal vom Lautsprechersignal(schwarz) abzugreifern und auf den AUX-Eingang Deiner Anlage zu legen. Wenn Du einen Line-Ausgang hast, waäre der noch besser(weil unverstärkt). Hörst Du denn etwas, wenn Du Kopfhörer an den Laptop anschließt? Und ich sehe gerade: rosa(Mikro) = Eingang, da kann auch kein Signal rauskommen. Logisch, oder!?
  20. @pruefer_gg Ok, es klang nur etwas harsch. Ich würde Medizininformatik nicht als Modestudienfach ansehen. An unserer FH waren wir einer der kleinsten Studiengänge. Grundlagen sind auch vorhanden, denn ich denke nicht, dass sich E-Technik, Physik, Algorithmen und Datenstrukturen, Softwaretechnik(hier gibt es allerdings alle Dekade mal etwas neues), die Anatomie des Menschen innerhalb von wenigen Jahren so stark ändern. Der Wikipediaeintrag ist übrigens nicht zwingend dazu geeignet sich über das Studium zu informieren, denn dort wird hauptsächlich auf das von Dir verpönte Wissenslernen verwiesen. Das ist tatsächlich ein kleiner Teil des Studiums, aber dient durchaus dazu, sich später im Alltag behaupten zu können. Das schränkt natürlich etwas auf den Bereich Medizintechnik und Gesundheitswesen ein, aber wenn einem das Gebiet gefällt, dann hat man dort einen echten Vorteil. Ansonsten müsste man ja auch einem E-Techniker sagen, dass er Physik studieren soll, da dort alle nötigen Grundlagen(und mehr) vermittelt werden und man sich den "kleinen" Rest ja auch nebenbei beibringen kann.
  21. @Pruefer_gg Ich weiß nicht was dieses rumgestänkere soll. Wenn Du den Threadstarter oder den Studiengang nicht magst, dann schreib doch einfach nichts mehr dazu. Die Frage nach den Sprachen bezog sich ja nicht auf das Studium, sondern darauf, mit was Medizingeräte programmiert werden. Das ist eine Frage, die sich nur aus der Praxis beantworten lässt. Denn, man höre und staune, so etwas wird im Studium nur theoretisch beschrieben (von Laboren abgesehen). Die Unterstellung, dass es nur um den Titel geht ist wohl auch etwas undurchdacht, denn wenn es nur um den Titel gehen würde, könnte es ihm egal sein, ob er nun Informatik oder Medizininformatik studiert. Ganz im Gegenteil spricht der Thread eher für Interesse an dem Themengebiet der Medizininformatik und demnach ist wohl eher das Wissen vor dem Titel von Interesse.
  22. Ich kenne leider nur meine FH und kann Dir bei der Wahl nicht weiterhelfen. Ich meinte nur, dass man auf die Frage nicht allgemein Antworten kann, weil es immer vom Lehrplan der Uni/FH abhängt. Da kann ich mich nur anschließen: Die verschiedensten Plattformen(Microcontroller, Embedded x86, PowerPC, PC, FPGA) kann einem alles über den Weg laufen. Ich bin persönlich hauptsächlich mit C, C++ und C# in Kontakt gekommen, kenne aber auch Software, die in Java geschrieben wurde. Grob kannst Du sagen, dass in Geräten gerne Hardwarenah gearbeitet wird -> C/C++. Zum Verarbeiten und Speichern der Daten dann lieber komfortabler wie C# oder Java. Das ist auf jeden Fall von Vorteil. Wir hatten bei uns im Studium einen Sanitäter, der hatte in Anatomie leichtes Spiel. Der Verwaltungskram war bei uns eher schwach ausgeprägt, es war eher technisch Ausgerichtet. Es gibt je nach Uniwahl die Möglichkeit dieses Thema etwas zu vermeiden. Recht und Verwaltung ist aber durch stumpfes Lernen zu bewältigen, also nicht schön(ausnahme Wettbewerbs- und Patentrecht) aber zu schaffen und bei Fleiß einkt eine gute Zensur. Ich fand folgendes Buch sehr gut: "Handbuch der medizinischen Informatik" vom Hanser Fachbuchverlag ISBN-10: 3446227016 Zum einen ist es ein Rundumschlag durch die meisten Disziplinen der Medizininformatik, zum anderen gibt es(zumindest in meiner Auflage) im Anhang eine Liste mit Unis und FHs, an denen Du Medizininformatik bzw Medizinische Informatik studieren kannst. Es ist nicht ganz billig, aber ich finde es Lohnt sich.
  23. Das waren ja auch nur drei Punkte als Beschreibung des Bereichs, in dem M.A.Knapp jetzt arbeitet. Ich habe meinen Dipl.-Ing. in Medizininformatik gemacht und da wurden die o.g. Themen in einer Vorlesung beschrieben, um einen Ueberblick zu geben, was es so gibt. Es gab allerdings auch einige Vorlesungen aus dem Bereich der Medizintechnik, E-Technik, Messtechnik, sicherheit in der Medizintechnik und Physik. Insgesammt kann man wohl sagen, dass ein Medizininformatikstudium mehr als die Summe seiner Teile ist. (5Euro ins Phrasenschwein)
  24. Moin! Ich denke, dass es sehr von der Uni/FH abhängig ist, an der Du Deinen Master machen möchstest. Die Schwerpunkte der Medizininformatik sind sehr unterschiedlich. Es gibt Studiengänge, die sich eher auf den Verwaltungsteil konzentrieren, während andere eher in den Bereich der Medizintechnik gehen. Es wird stark darauf ankommen, wie gut Du Dich in den Stoff einarbeiten kannst, die Bachelorstudenten werden Dir im "Nichtinformatikbereich" sicher einiges voraus haben. Wenn Du aber zugelassen wirst, dann klingt es danach, dass sie einfach einen Vorteil haben, es aber nicht unmöglich für Dich sein wird. Wenn Du Dich wirklich für diesen Bereich interessierst, dann kann ich Dir nur dazu raten, den Master zu machen. Wenn Du erst einmal ein paar Jahre Berufserfahrung hast, wird keiner mehr danach fragen, ob Du denn in Informatik oder Medizininformatik Deinen Master gemacht hast.
  25. Moin! Wie bereits von VaNaTiC angesprochen: Um welches Betriebssystem soll es denn eigentlich gehen? Wenn es unter Windows dein soll, dann wuerde ich vom verlinkten Int21h eher abstand nehmen, denn man kann ja die Win32-Funktionen Benutzen, die doch etwas komfortabler sind. Hier ein Tutorial zur Assemblerprogrammierung unter Windows: Win32 Assembler Coding Tutorial von T$ [deinmeister.de] Mal doof gefragt: Warum willst Du denn unbedingt Assembler verwenden? Wenn Du Dich da eh noch nicht so auskennst wirst Du es wahrscheinlich nicht schaffen schneller zu sein als mit einem C++-Programm. Dazu kommen die Punkte Entwicklungszeit, Wartbarkeit und Fehlsersuche.

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...