fmarx2000
-
Gesamte Inhalte
174 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von fmarx2000
-
-
Originally posted by borstel
In einem Programm, dass eine dezimale Zahl in das gewünschte Zahlensystem (bin, hex) umwandelt, sollen die dezimale Zahl und das gewünschte Zahlensystem als Parameter in der Befehlzeile übergeben werden.
Das Programm ist bereits geschrieben, ich möchte nur noch wissen, wie nun die Parameter übergeben werden,
Vielen Dank.
Die Funktion main() ist auch so definiert:
int main(int argc, char* argv[])
argc - Anzahl der Parameter
*argv[] - Adresse der Parameter
wobei argv[0] der Name des Programms selbst sein dürfte.
Frank
-
Originally posted by sockä
Es ist ja nicht so, dass ich absolut keine Lust habe, aber zur Zeit frage ich mich den ganzen Tag "wofür"?! Für mich bestimmt nicht. Man lernt und lernt und lernt - aber letztendlich nur, um in der Gesellschaft bestehen zu können, nicht arbeitslos zu werden und sich finanziell weitmöglich abzusichern - aber sonst? Ich lerne bestimmt nciht für mich, auch die ganze Ausbildung mache ich nur, um überhaupt eine Chance auf dem Arbeitsmarkt zu machen. Klar, mein Beruf macht mir Spaß, Fachinformatiker ist ein toller, abwechslungsreicher Beruf, das gefällt mir. Aber man macht auch so viel sinnvolles... z.B. "Rechnungswesen, Kosten- Leistungsrechnung", "Assembler-Programmierung" oder einfach nur stumpf in der Berufsschule im Internet surfen... ich weiß nicht, ich bin einfach nur gefrustet und deprimiert, was die Ausbildung angeht und ich habe wahrscheinlich Angst, im Studium auf die gleiche Lernpolitik zu stoßen. Und wie gesagt: ich würde ein Studium nur aus dem Grunde zu machen, weil ich Angst habe mit 35 auf der Strasse zu sitzen o.ä.
Habe wahrscheinlich eine zu pessimistische Einstellung zum Leben, vielleicht auch ne Winterdepression oder so - vielleicht auch die pure Enttäuschung der drei Jahre Ausbildung - ich habe mir wirklich mehr versprochen - aber das jetzt alles auszuschmücken... nee.
Ich denke mal das es eine Winterdepression ist. Weil ich habe das eigentlich immer so verstanden das man für sich lernt.
Der Gesellschaft ist es doch letztendlich egal ob du Bäcker bist oder Ingenieur.
Manchmal ist es aber wirklich schwer in Dingen einen Sinn zu sehen, aber dann frage ich mich
es muss auch nicht alles einen Sinn haben.
Warte halt mal ab bis die Sonne wieder rauskommt vielleicht geht es dir dann besser.
-
Originally posted by Christoph F.
Die Änderungen habe ich nur per Hand eingetragen, nicht mit dem Klassenassistenten oder sowas.
Vielleicht habt ihr eine Idee, der Compiler meldet mir noch freundliche 52 Fehler, die ich mal eben nicht poste.
Ich komm damit leider nicht selber klar.
Vielen Dank im Voraus.
Christoph
Was bringt denn der Compiler für Fehlermeldungen ?
Steht in den Meldungen irgendwas darüber welche Funktion nicht implementiert ist ?
-
Originally posted by JensDietrich
Hi,
ich hab classes12.zip entzipt und dann mit jar -cf ein classes12.jar daraus gemacht.
Jetzt gehts.
Trotzdem vielen Dank
Jens
Das ist ja echt komisch. Ich frage mich warum das Ding keine Zips mehr akzeptiert, früher ging das mal .. ahh die Welt ist so schlecht.
Frank
-
Originally posted by Redfox
Ich arbeite nun seite einigen Wochen mit Visual C++ um C zu programmieren. Da ich immer wieder die Funktionen von anderen Programmierern per Hand einbasteln muss frage ich mich ob es in Visual C++ denn kein Versionsmanagement gibt.
Bin ich nur blind oder gibt es das wirklich nicht?
Kann mir dabei jemand weiterhelfen? :confused:
Gibt es denn in diesem Tool eigentlich eine Zeilennummerierung?
Redfox
Ich würde in deiner Firma mal nachfragen was für ein Versionierungssystem denn da benutzt wird.
Wenn du jetzt einfach was nimmst macht ja keinen Sinn wenn die andern das nicht oder überhaupt kein Versionierungssystem benutzen, was aber ziemlich blöd wäre.
Frank
-
Originally posted by sockä
Ich bin grade an dem selben Punkt angelangt, überlege auch, ob ich nächstes Jahr studieren gehen soll oder arbeiten... bin dann auch fertig. Ich habe zwar "null bock" aufs studieren, aber man muss sich vor Augen halten, wie viele it-azubis jedes jahr ihren Abschluss machen und ebenso, dass man noch ca. 40 arbeitsjahre vor sich hat... ob es da immer reicht "nur" ne ausbildung zu haben? weiter qualifizieren und von der masse abheben is bestimmt besser. aber ich stelle mir n informatikstudium auch recht schwer vor und dazu kommt noch das geld-problem... also echt schwierige entscheidung...
puuhhh...
vielleicht weiß ja jemand mehr?!?!
mir fehlt einfach die motivation, die ganze ausbildung ****t mich derzeit so tierisch an, das ist alles so sinnlos was man da macht, ich habe keine lust mehr zum lernen... und dann noch weitere 4 jahre "rumlernen"... naja, vielleicht ist das nur temporär und es gibt sich wieder alles... hoffe ich...
ansonsten liebe grüße an alle!
Wenn du wirklich "null Bock" auf studieren hast, würde ich es bleiben lassen.
Im Studium ist sehr viel Selbstmotivation gefragt und mit null Bock schafft man es wahrscheinlich nicht mal zum Vordiplom.
Frank
-
Originally posted by etops
Hallo,
gibt es hier zufällig jemanden, der mir Literatur zum Thema Middleware empfehlen kann? Erstmal gehts um Grundlagen, dann aber auch um JAVA-Programmierung (CORBA/RMI).
Wäre schön, wenn jemand 'nen guten Tip hätte!
Danke+Gruß
etops
Also für CORBA würde ich mal zu www.omg.org gehen.
RMI usw. gibt es genug bei SUN.
Middleware bezeichnet, IMHO, Applikationsserver im generellen.
Frank
-
Originally posted by JensDietrich
Hi,
classpath = meinOracleTreiberVerzeichnis/classes12.zip
...und geht nicht.
Entzippe ich classes12.zip und stell den classpath auf...
classpath = meinOracleTreiberVerzeichnis
...ein, dann funktionierts!?
Gruss
Jens
Hmmm, wenn du beim Start der JVM mit dem Parameter "-cp" explizit nochmal auf den CLASSPATH verweist , geht es dann ?
Ich weiss nicht mehr ob es wichtig den CLASSPATH groß zu schreiben.
Des weiteren würde ich empfehlen das mal schrittweise zu machen.
Also keine Supaaa-Duppa IDE sondern einfach Kommandozeile oder Shell und dann das JDK benutzen.
Schreib mal einfach nur ein kleines Testprogramm in dem du versuchst mit Class.forName(..) den entsprechenden Treiber zu laden versuchst und sonst nichts.
Frank
-
Originally posted by Jaraz
Jo, kann auch sein, dass ich mich jetzt vertan habe.
Wer aber auf alle Fälle keine Zips akzeptiert, ist der Classloader von Tomcat oder Resin.
Gruß Jaraz
Ich denke auch mal das der Classloader von Tomcat der von der benutzten JVM ist.
Auch wenn du eine Klasse mal ausserhalb der Servlet-Engine lädst werden da auch keine Zips "benutzt".
Zips oder JARS sind im Endeffekt eine einfache Möglichkeit eine Namensraumhierarchie (Packages) in eine Datei zu packen und handlicher zu benutzen.
Frank
-
Originally posted by Jaraz
Jo, kann auch sein, dass ich mich jetzt vertan habe.
Wer aber auf alle Fälle keine Zips akzeptiert, ist der Classloader von Tomcat oder Resin. Da ich nur noch Servlets schreibe, habe ich das wohl mit dem normalen classpath verwechselt.
Ich habe es mir zur gewohnheit gemacht, alle die zip als Ändung haben, umzubenennen. Damit bin ich auf der sicheren Seite.
Gruß Jaraz
ZIP's sind doch, sofern wie bereits erwähnt die Packages intern als Verzeichnisse abgebildet werdern, nichts anderes als JARS. Soviel ich das noch weiss.
Bei Tomcat dürfte das aber auch gehen wenn man unterhalb des Classes Verzeichniss eine entsprechende Verzeichnisstruktur hat, bei Resin geht es.
Frank
-
Originally posted by nic_power
Das koennte die Signal-Nummer sein, mit der der Prozess abgeschossen wurde (SIGKILL).
XmStringComponentCreate ist eine Funktion aus der Motif-Bibliothek. Als erstes solltest Du mal pruefen, ob die Shared Libraries gefunden werden. "ldd" auf die verwendeten Executabled gibt darueber Auskunft. Fall irgendwo unresolved Libraries existieren, kann Du den Shared Library Path (LD_LIBRARY_PATH) per Hand setzen.
Du schreibst, dass Exclipse normalerweise spezifische libs verwendet. Ich vermute dass, der Fallback Motif ist und nur dann verwendet wird, wenn die ueblicherweise im Einsatz befindelichen libs nicht gefunden werden. Aus dem Grund tritt der Fehler auch nur mit Exceed auf.
hth
Nic
Wie bereits beschrieben geht es ja wenn ich z.B. es auf einem X-Terminal im lokalen Ethernet ausführe (SunRay - Terminals) nur wenn ich es über DSL auf meine Maschine zuhause transportieren will und es auf meinem X-Server zuhause laufen soll geht es nicht.
Andere X-Anwendungen wie Netscape, X-Emacs gehen ja auch auf meinem lokalen X-Server zuhause.
Frank
-
Originally posted by Jaraz
Und wie schon geschrieben, in classes12.jar umbenennen, da der classpath keine zips akzeptiert.
Gruß Jaraz
Warum akzeptiert der CLASSPATH keines Zips mehr ?
Früher ging das noch.
Solange Zips die Packages als Verzeichnisstruktur abbildet sollte das gehen.
Frank
-
Originally posted by JensDietrich
Hi,
bei mir auf einer Linux Maschine funktioniert es nur wenn ich classes12.zip entpacke.
Es soll doch auch gehen ohne den Treiber zu entpacken, oder?
Danke
Jens
Wenn die Umgebungsvariable CLASSPATH richtig gesetzt ist oder du diese Option beim Start der JVM richtig setzt dann muss es eigentlich gehen.
Auf was zeigt denn dein CLASSPATH ?
Frank
-
Originally posted by nic_power
Kannst Du die genaue Fehlermeldung mal posten? Es hoert sich so an, als ob Eclipse Display-Erweiterungen verwendet, die der lokale X-Server bei dir nicht unterstuetzt.
Nic
Hallo,
ich habe es nochmal ausprobiert und hier die Meldung(en):
1. Die JVM zeigt mir ein Meldungsfenster "JVM terminated. Exit code=9", keine Ahnung was Exit code Nummer 9 bedeutet, muss man vielleicht mal bei SUN nachforschen.
2. Auf der X-Term Konsole bekomme ich folgende Meldung:
libswt-motif-2049.so: symbol XmStringComponentCreate: referenced symbol not found
Also wie bereits erwähnt wird der Splash Screen von Eclipse noch angezeigt dann ist aber Schluss.
Lokal im Ethernet mit einem X-Terminal (SunRay) geht es ohne Probleme.
Als X-Server auf meinem XP - PC benutze ich Hummingbird Exceed Version 8.0.0.0
Ich hoffe das sagt dir was und eventuell hast du ja eine Idee.
Gruss,
Frank
-
Originally posted by Jaraz
Was ich viel schlimmer finde, ist das solche Lehrer das Lernen einer OO Sprache so angehen, wie sie auch bei C oder VB vorgehen würden.
Anstatt erst einmal auf die objektorientierten Aspekte einzugehen, werden erst mal sämtliche Algorithmen die Sie kennen, in der main Methode abgehandelt. Und dann kommt irgendwann der Satz, so und jetzt kommen wir zu den Objekten. Ich kenne manche Leute, die meinen static wäre Pflicht für Klassenvariablen, nur weil sie es noch nie anders gelernt haben, bzw weil es anders nicht funktioniert.
Aber ich schweife ab, wie wäre es nun wenn sich der Ursprungsposter mal wieder zu Wort meldet.
Gruß Jaraz
Hmm ich denke es ist teilweise so, dass JAVA als erste Programmiersprach gelehrt wird anstatt z.B. Pascal was mehr Sinn machen würde da man das ganze OO - Zeug erstmal nicht hat und dann auch nicht versaut wird.
Es gibt fast nicht schlimmeres als jemand der eine OO-Sprache wie JAVA oder C++ einsetzt als würde er prozedural Programmieren. Das wird dann leider meistens auch so weitergeführt und die Vorteile von OO werden nie so richtig verstanden oder genutzt.
Verkehrte Welt.
Frank
-
Originally posted by Jaraz
Tja, warum ist die Banane krumm.
Es geht um die Hebräische Methode. Diese ist anscheinend vor der Exitenz der Computer zum verschlüsseln von Daten benutzt worden. In der Aufgabe geht es nun anscheinend darum die Methode nachzubilden und ich glaube kaum, dass die alten Papyrusrollen das Interface Serializable implementierten.
Gruß Jaraz
Dann sollte man es auch nicht auf dem Computer benutzen sondern auf Papyrusrollen.
Aber dann wäre es auch nötig gewesen eine Dimension getrennt zu übertragen, sonst wäre es für den Schurken ja zu einfach gewesen.
Frank
-
Originally posted by Jaraz
Du überträgst ja aber nach dem verschlüsseln den String und nicht das Array. Wenn du das Array senden würdest, wäre die ganze Verschlüsselung sinnlos. Und aus dem String kannst du nicht ohne weiteres das Array neu aufbauen, wenn du nicht wenigstens eine Dimension weißt.
Gruß Jaraz
Von verschicken stand da nie was , jedenfalls habe ich das nicht gelesen.
Und warum dann nicht das ganze Array verschicken einfach mit serialize.
Frank
-
Originally posted by Jaraz
Und was nimmst du dann bei z.B. 12 Stellen, wenn du keinen x oder y Wert vorgibst?
[1][12]
[2][6]
[3][4]
[4][3]
[6][2]
[12][1]
Bei Wurzel 12 aufgerundet hättest du als Dimension halt [4][4].
Gruß Jaraz
Ich sagte ja auch wenn ich das Array mal habe und ich möchte dann dekodieren dann brauche ich keine Angaben mehr über eine Dimension, zumindest in Java nicht.
Frank
-
Originally posted by Jaraz
Dann musst man zumindest eine Dimension vorgeben.
Man kann natürlich auch die Rechtecke berechnen und das günstigste nehmen, falls die Stringlänge eine Primzahl ist, wird dann allerdings nichts verschlüsselt.
Und fürs entschlüsseln musst du dann ebenfalls eine Dimension mitteilen.
Gruß Jaraz
Hmmm wenn ich das Array habe kann ich doch die Dimensionen ermitteln, ich muss sie doch nicht mitteilen. Da das Array immmer zweidimensional ist.
Es ist ja nicht zwingend notwenig, daß das Array in der Summe der Felder gleich der Anzahl
der Felder des zu verschlüsselnden Strings ist ... oder ?
Frank
-
Originally posted by Jaraz
Hi,
nun habe ich verstanden was du willst.
Du musst also erst einmal deinen String einlesen:
String s = IOTools.readline(); oder so ähnlich, da ich deine IOTools nicht kenne.
Dann würde ich die Stringlänge nehmen und die Wurzel davon auf den nächsten int aufrunden. Dann hast du die Dimension deines mehrdimensionalen Arrays.
Gruß Jaraz
Und was machst du wenn es ein Rechtweck sein soll ( a <> b ) , dann sieht es mit der Wurzel dann ja nicht so toll aus ... oder ?
Laut Beschreibung kann es sich um ein schachbrettartig unterteiltes Rechteck handeln.
Frank
-
Originally posted by Der Kleine
Dann tu es doch bitte!
Selber schon mal vor einer lernwütigen Meute von 20 Leuten gestanden und etwas erklärt, was dieser Meute total neu ist?
Altkluge Sprüche lösen das Problem nämlich nicht.
Ja ich habe schon des öfteren vor einer "Meute lernwütiger" gestanden.
Während des Studiums habe ich verschiedene Tutorien in Technischer Informatik und verschiedenen anderen Themen gemacht.
Daher weiss ich wie das ist, aber das Zauberwort heisst Vorbereitung , wenn man nämlich nicht weiss von was man blubbert wird man nicht ernst genommen.
Frank
-
Originally posted by DFBL-Benjamin
wir haben kein guten Lehrer in dem Fach, da muss man alles 5mal nachschauen!
bis man es versteht!
Ja aber wie man in einer bestimmten Programmiersprache, die er auch noch unterrichtet, eine so elementare Sache erstellt wie ein Array das wird er wohl noch hinbekommen.
Also ich kann da nur noch den Kopf schütteln.
Frank
-
Originally posted by DFBL-Benjamin
und wie muss ich ein Array von String machen?
Schreibweise?
stehe grad ein bisschen auf´m Schlauch!
String strArray[] = { "a", "b", "c" };
oder
String strArray[] = new String[20];
usw.
Lernt ihr eigentlich vorher die Programmiersprache bevor ihr damit arbeitet oder wird das mehr so nach trial and error gemacht ?
Frank
-
Originally posted by Argonaut
Hi,
so kurz vor dem WE muß ich noch so einen Mist raussuchen und berechnen. Gibts dafür eine Formel, oder soll ich das pimal Daumen machen:D
Ich habe da jetzt auch keine Formel aber generell kann man sagen:
Es gibt Kosten die dem Arbeitsplatz direkt zugerechnet werden können (z.B. Rechner etc.) und Allgemeinkosten die zwar prozentual auch dem Arbeitsplatz zugerechnet werden können aber diese geschieht mehr nach Zuschlagsprozentsätzen (siehe BAB).
So kann man z.B. sagen jeder Arbeitsplatz vom Typ X hat einen Anteil von z.B. 10% an den Energiekosten (Strom, Heizung etc.) , 5% an den Verwaltungskosten etc. usw..
Ich denke das wäre ein Anfang um da mal weiterzukommen.
Frank
Uhr
in C und C++
Geschrieben
Die Kommandozeilenparameter bekommst du aus den Parametern der Funktion main():
int main(int argc, char* argv[])
Frank