
lilith2k3
Mitglieder-
Gesamte Inhalte
1420 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
2
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von lilith2k3
-
drewnoakes.com - jpeg exif / iptc metadata extraction in java
-
Ich finde String.Empty trägt zur Lesbarkeit bei - der Autor macht deutlich, dass er einen Leerstring intendiert hat; und nicht, dass der String aus irgendwelchen Gründen leer ist.
-
Schau doch nach StreamWriter Properties (System.IO)
-
Simple LINQ to SQL in C#
-
Schreib doch einfach ein kleines Warenwirtschaftssystem, wo per Webservice Bestände abgefragt und verändert werden können :]
-
Dann würde ich mir darum erst einmal keine Gedanken machen. Das Konzept von Pointern ist gerade für Anfänger nicht unbedingt direkt eingängig. Insofern können wir die an der Stelle erst einmal aussen vor lassen. Wichtig ist, dass Du das, was Du bisher gelernt hast / haben solltest, verinnerlichst. Mit kleinen Schritten kommst Du auch irgendwann zum Ziel. Das ist schade. Aber Du verstehst schon, was Du geschrieben hast, sprich: wie eine for-Schleife prinzipiell funktioniert? Wenn nicht, können wir gerne weiterhelfen :] Hast Du meins ausprobiert? Kleine Rückfrage: Hast Du vor 6 Monaten begonnen zu programmieren oder erst begonnen C zu programmieren und beherrscht schon eine andere Sprache? Was hält Dich davon ab, sauber zu arbeiten? Unwissenheit ist es offensichtlich nicht. Äh, in etwa *G* Das macht ja nichts. Jeder fängt mal klein an :] Es wäre gut, wenn Du genau analysierst, worin Deine Probleme bestehen, und uns entsprechend befragst. Wir helfen Dir gerne weiter. So #include <stdio.h> int main() { const int maximaleArrayLaenge=50; int arrayLaenge=0; double eingabe=0; double nettoWerte[maximaleArrayLaenge]; while(arrayLaenge<maximaleArrayLaenge) { printf("Bitte Wert eingeben: "); scanf("%lf", &eingabe); if (eingabe==0) break; nettoWerte[arrayLaenge]=eingabe; arrayLaenge++; } for (int i=0; i<arrayLaenge; i++) { printf("Wert an Pos %d:\t %lf\n", i, nettoWerte[i]); } } [/PHP] Warum man den Umweg von C zu C++ in der Berufsschule geht versteht wahrscheinlich auch nur das jeweilige Kultusministerium des entsprechenden Bundeslandes. Wenn man schon Einsteigern eine derartige Sprache zumuten will, kann man besser gleich C++ nehmen.
-
Was klappt denn nun so? Angenommen, jemand gibt als allererstes eine "0" ein, was tut Deine Schleife ? for(i=0;i<10;i++) { printf("%lf\n",netto[i]); } [/PHP] [code]if(zahl==0) { i=12; }[/code] Was ist das für eine Zuweisung? Ich meine, in diesem Falle ist es zwar offensichtlich, was Du mit dieser Zuweisung erreichen möchtest, dennoch würde ich Dir empfehlen, falls Du vorhaben solltest beruflich zu programmieren, von derartigen "Tricks" Abstand zu nehmen. Du machst es Dir nicht einfach, den Code zu warten und anderen schwer, zu verstehen, was Du eigentlich vorhast. Ebenfalls eine schlechte Angewohnheit. Zwar ist in dem Kontext klar, warum Du Dir die Initialisierung schenken willst. Aber bei komplexeren Projekten, kann einem sowas den Hals brechen. Woher soll jemand wissen, mit was Du genau [i]i[/i] initialisiert hast? Wenn [i]i[/i] Deine Laufvariable für die Schleife ist, dann wäre es doch eine gute Idee, [i]i[/i] auch erst in der Schleife zu initialisieren, oder? Wo werden 50 Felder ausgegeben? Das ist ja auch gut so. Allerdings wäre jetzt der zweite Schritt, das Programm noch einmal zu überarbeiten, dass es auch sauber funktioniert. Was ist kompliziert? Wo können wir Dir helfen? Habt Ihr das schon in der Schule durchgenommen? Ansonsten solltest Du wie gesagt, Deine Energie darauf verwenden, das zu verinnerlichen, was Du bis dato gelernt hast :]
-
#include <stdio.h> int main() { const int maximaleArrayLaenge=50; int arrayLaenge=0; double eingabe=0; double nettoWerte[maximaleArrayLaenge]; while(arrayLaenge<maximaleArrayLaenge) { printf("Bitte Wert eingeben: "); scanf("%lf", &eingabe); if (eingabe==0) break; nettoWerte[arrayLaenge]=eingabe; arrayLaenge++; } for (int i=0; i<arrayLaenge; i++) { printf("Wert an Pos %d:\t %lf\n", i, nettoWerte[i]); } }[/PHP]
-
Rechte an selbst geschriebener Software
lilith2k3 antwortete auf rollerueckwaerts's Thema in IT-Arbeitswelt
Ich kann meine Aufforderung nocheinmal wiederholen: Frag Deinen Arbeitgeber, ob Du das darfst. Es ist in dem Sinne nicht verboten, sondern nur ohne Absprache nicht erlaubt. Wenn Dein AG Dich nicht übernehmen wird, so wird er wohl einverstanden sein, dass Du Deine Praktikumsarbeit "vorstellen" darfst - Je nach Art der Arbeit versteht sich. Mal davon abgesehen: Kennst Du einen Ingenieur bei einem namhaften Autohersteller, der auf seinem Blog von "seinen" Errungenschaften berichtet? -
Rechte an selbst geschriebener Software
lilith2k3 antwortete auf rollerueckwaerts's Thema in IT-Arbeitswelt
Warum fragst Du uns und nicht Deinen Betrieb? Du bist zwar der Urheber, aber Du hast es während Deiner Arbeitszeit im Auftrag des Betriebs geschrieben. -
Zum Rumspielen gibt es bspw.: Convert C# to VB.NET - A free code conversion tool - developer Fusion Andererseits finde ich sowas immer eine gute Gelegenheit, nocheinmal das Design zu überdenken und zu überarbeiten. Ich würde es, wenn das Umschreiben verlangt wird, komplett neu schreiben.
-
Alternativ: Die Schleife wird solange die Bedingung i < ingredients.Lenght erfüllt ist, durchlaufen.
-
Strings formatieren mit C# Custom Numeric Format Strings Formatting Strings in C# with String.Format | Martijn's C# Programming Blog Galileo Computing :: Visual C# 2008 – 12.6 Ausgabeformatierung
-
(lilith2k3 ... unter uns gesagt *g* - aber ich find's gut, wenn jemand sagt, ich habe recht)
-
Es hat niemand etwas dagegen, wenn man sein DD-Image auch gleich gzipped ablegt der Phantasie sind keine Grenzen gesetzt.
-
dd(1): convert/copy file - Linux man page Festplatten-Images mit “dd” erstellen – LINUXKRAM.DE | Linux Blog
-
Wenn ich Klotzis Beipsiel nehme: vector<punkt> fc_calc_sp_g1_poly (punkt ep, punkt zp, int f, vector<punkt> const& poly)[/PHP] So ist bei dem Beispiel [PHP]vector<punkt> der Rückgabetyp. Ohne jetzt im Einzelnen zu wissen, was die Funktion macht: if( fc_calc_sp_g1_g2 (ep, zp, poly[z], poly[z+1], f, 0, r) ) sollte die Abfrage sicherstellen, ob ein Schnittpunkt existiert oder nicht und rueckgabe.push_back(r); sorgt dafür, dass "r" -welches den zurückgegebenen Punkt enthält- an's Ende des Vectors angefügt wird. In jedem Falle wird nach durchlaufen der for-Schleife der Vector zurückgegeben.
-
Ohne jetzt detailliert den Code gelesen zu haben ... vector<punkt> rueckgabe; return rueckgabe; [/PHP] Der Vector enthält schlimmstenfalls eben 0 Elemente. Wenn Dich die Größe interessiert. [PHP]for ( it=myvector.begin() ; it < myvector.end(); it++) Und so iterierst Du über alle Elemente. Wenn Du dann 0 Elemente hast, ist die For-Schleife eben schnell beendet vector - C++ Reference
-
Java ist ein Programm wie alle anderen auch. Aber um derlei Spitzfindigkeiten vorzubeugen, habe ich schließlich auch Anführungszeichen dazugenommen. Dann minimier' es einfach
-
Sollte da nicht irgendwo noch java als "Programm" mit gestartet werden ... also "java $blahblubb"?
-
MonoDroid Mono ist C# unter Linux und entsprechend wird monodroid eben mono unter Android werden. Btw. ist das Java-Zeugs für Android auch nicht weit weg von C# ...
-
Warum arbeitest Du e.g. nicht mit einer OleDB-Verbindung und liest die Arbeitsmappe in ein Dataset? Von da aus kannst Du bequem weiterarbeiten.
-
Die GPL schliesst den "Verkauf" nicht aus
-
Was versprichst Du Dir, wenn Du die swappiness runtersetzt? Wie lässt sich das überhaupt vergleichen? Vordergründig gleiche Aktionen müssen im Hintergrund nicht gleich verlaufen. Zuallererst würde ich in einem solchen Fall anfangen, Grafiktreibereinstellungen etc. zu überprüfen. Wenn das nichts bringt Compiz in die Tonne treten. Und wenn alles nix hilft KWin als Fenstermanager benutzen. Wie sind denn die Kenndaten Deines Rechners?
-
Zeig mal her den schönen Quellcode, mit dem Du Elemente anfügst, und alle Elemente des Vectors ausgeben läßt. Da gibt's bestimmt was, was beim blossen erzählen so nicht auffällt.