Zum Inhalt springen

lilith2k3

Mitglieder
  • Gesamte Inhalte

    1420
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    2

Alle Inhalte von lilith2k3

  1. lilith2k3

    Metadaten einer JPG

    drewnoakes.com - jpeg exif / iptc metadata extraction in java
  2. 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.
  3. Schau doch nach StreamWriter Properties (System.IO)
  4. Simple LINQ to SQL in C#
  5. lilith2k3

    C# Projekt !?

    Schreib doch einfach ein kleines Warenwirtschaftssystem, wo per Webservice Bestände abgefragt und verändert werden können :]
  6. 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.
  7. 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 :]
  8. #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]
  9. 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?
  10. 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.
  11. lilith2k3

    Code umschreiben

    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.
  12. Alternativ: Die Schleife wird solange die Bedingung i < ingredients.Lenght erfüllt ist, durchlaufen.
  13. 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
  14. (lilith2k3 ... unter uns gesagt *g* - aber ich find's gut, wenn jemand sagt, ich habe recht)
  15. lilith2k3

    image erstellen

    Es hat niemand etwas dagegen, wenn man sein DD-Image auch gleich gzipped ablegt der Phantasie sind keine Grenzen gesetzt.
  16. lilith2k3

    image erstellen

    dd(1): convert/copy file - Linux man page Festplatten-Images mit “dd” erstellen – LINUXKRAM.DE | Linux Blog
  17. lilith2k3

    Dynamisches Feld

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

    Dynamisches Feld

    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
  19. 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
  20. Sollte da nicht irgendwo noch java als "Programm" mit gestartet werden ... also "java $blahblubb"?
  21. 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# ...
  22. Warum arbeitest Du e.g. nicht mit einer OleDB-Verbindung und liest die Arbeitsmappe in ein Dataset? Von da aus kannst Du bequem weiterarbeiten.
  23. Die GPL schliesst den "Verkauf" nicht aus
  24. 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?
  25. 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.

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