Zum Inhalt springen

carstenj

Mitglieder
  • Gesamte Inhalte

    3.436
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    10

Alle Inhalte von carstenj

  1. Hi, ich habe schon einige Stellenanzeigen gesehen, in denen ausdrücklich stand: "Keine Umschüler". Ich fürchte auch, dass deren Ruf oft nicht der beste ist.
  2. Ich dachte das wäre ne Scherzfrage gewesen. Also bei mir (unter Fedora) liegen sämtliche Startskripte unter /etc/rc.d/init.d. Apache wird wahrscheinlich httpd heissen. Diese wiederum werden dann in das entsprechende Runlevel-Verzeichnis gelinkt. Welches Runlevel bei dir startet und wo das anschließend rein muss, steht in der /etc/inittab: id:3:initdefault: Also bei mir wird Runlevel 3 gestart, was das genau heisst steht direkt darüber.
  3. Ich denke jeder hat es verstanden, nur es war einfach absolut überhaupt nicht hilfreich. Dass es sich hierbei umkeinen Spitzenverdienst handelt, war glaub ich schon am Threadtitel zu erkennen. @Threadstarter: Ich würde das Angebot auch annehmen, wenn auch mit Bauchweh. Allerdings nur deshalb, weil du damit Berufserfahrung sammelst, die heutzutage eines der wichtigsten Dinge überhaupt ist. Allerdings schließe ich mich meinem Vorgänger an, intensiv suchen und bewerben.
  4. Hi, danke, aber möglicherweise liegts einfach an der mangelnden Berufserfahrung. Ist immer ne schöne Ausrede zur Beruhigung. Aber falls dein Arbeitgeber jemanden sucht, kannst du mich ja empfehlen.
  5. Hallo, guck mal hier: http://www.pronix.de/modules/C/openbook/c_programmierung_14.php
  6. Hallo, char* const_str; char* temp_str; [/PHP] hier ist der Fehler bzw. die Ursache: Du hast zwei Zeiger, für die kein Speicher reserviert wurde. Du hast zwei Möglichkeiten: * Speicher reservieren mit malloc (dann musst du aber auch free aufrufen) * Keine Zeiger sondern Arrays nehmen (const_str[1024] etc...) Ich empfehle letzteres...... EDIT: Es ist natürlich so, dass du bei einem Array wissen musst, wieviel Zeichen maximal eingetragen werden können. Ich hab 1024 gewählt, weil es so eine schöne Computerzahl ist. Da ist rein willkürlich, wenn es auch wahrscheinlich ausreichen wird. Sollten allerdings mehr als 1024 Zeichen (inkl. der \0) eingetragen werden, musst du das Feld mit realloc vergrößern. Aber das wird auch in deinen Büchern stehen.
  7. Hallo, in der Regel ist das unter /etc/postfix/main.cf Das muss aber nicht so sein, es kommt drauf an wo du das installiert hast. Aber die Wahrscheinlichkeit ist recht groß, es dort zu finden.
  8. Hi, das gleiche, du musst nur das Programm mit Anführungszeichen aufrufen: programmname.exe "hallo, die ist ein Test" Ansonsten stände das erste Wort in argv[1], das zweite in argv[2] etc...
  9. Hi, deswgen wäre es sinnvoller gewesen, einen eigenen Thread zu eröffnen. Und ja, deine Post habe ich bekommen. Gut zu wissen, dann habe ich schonmal mindestens einen treuen Leser. Schau dir mal mein Beispiel an, mit kleinen Veränderungen würde es auch dein Problem lösen.
  10. Hallo, ich hab da mal was gemacht, guck es dir mal an, vielleicht hilfts dir ja: #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXSTRING 1024 void filter(char text[]) { char* erstePos = strchr(text, '\"'); /* Suche erstes " Zeichen */ char* letztePos = strrchr(text, '\"'); /* Suche letztes " Zeichen */ if(erstePos != NULL) strncpy(erstePos, "hab keinen plan\n", 256); printf("%s", text); } void oeffneDatei(char inhalt[] ) { FILE* datei; datei = fopen("stronzo.txt", "r+"); while(fgets(inhalt, MAXSTRING, datei)) { filter(inhalt); } } int main() { char inhalt[MAXSTRING]; oeffneDatei(inhalt); return 0; } [/php] Das wird noch noch in eine Datei gespeichert, aber das solltest du ja nun hinbekommen. Allerdings wirst du dich mit den einzelnen Funktionen auseinandersetzen müssen, damit du das verstehst.
  11. Hi, .ini Dateien haben unter Windows eine besondere Bedeutung, du kannst aber natürlich jede Datei XYZ.ini nennen. Es ist vielleicht sinnvoller, wenn du mal sagst was du machen möchtest, denn wie du schon festgestellt hast, gibts nahezu unendlich viele Möglichkeiten, seine Daten zu speichern. Im Extremfall kann man sogar eigene Formate erstellen. Natürlich ist eine Datenbank schon eine etwas komplexere Möglichkeit, aber als so große Ausnahme würde ich das gar nicht sehen. Spätestens dann, wenn die Daten durchsuchbar sein sollen, bietet sich sowas an. Und sobald man beispielsweise Adressen speichert, ist eine Suchmöglichkeit sehr sinnvoll.
  12. Hi, der sshd läuft auch noch auf deiner Linux Maschine? Das wäre das erste, was du prüfen solltest.
  13. Hi, auch wenn ich wahrscheinlich keine Beliebtheitspunkte durch meine Antwort erhalte, frage ich mich, in welchem Rahmen du diese Aufgabe bekommen hast. Du wirst ja zumindest schonmal eine Zeile C-Code gesehen haben nehme ich an?! Da leider von dir kaum Ansätze zu sehen sind, fällt es mir natürlich schwer, eine Lösung zu posten. Das ist doch schonmal ein Anfang. Was genau ist denn jetzt dein Problem? Der Algorithmus, was oft das Komplizierteste am Programmieren ist, steht ja quasi schon da. Zusammengefasst: * Datei öffnen * Daten bearbeiten * Daten in neue Datei schreiben * Datei schließen Nun muss man eben nachsehen, welche Möglichkeiten einem Ansi C bietet, um den o. a. Algo in Programmcode zu quetschen. :mod:
  14. Hi, ich würde "falsch" zumindest durch "nicht zwangsläufig richtig" ersetzen. Wenn ich höre, dass Firmen teilweise 3 - 400 Bewerbungen auf den Tisch bekommen, spielt der Faktor "Glück" schon eine Rolle. Natürlich ist das Können auch ein entscheidender Punkt, aber zu sagen, dass jeder gut Qualifizierte und auch über den Tellerrand blickende Arbeitssuchende automatisch einen Job bekommt, halte ich für "nicht zwangsläufig richtig".
  15. Hi, es kommt immer drauf, an was mit den Wert passieren soll. Es gibt ja u.a die Möglichkeit, CSV (Comma separated values) zu speichern, die dann von vielen Programm (u. a. auch Excel) gelesen werden können. Weiterhin gibt es die Möglichkeit, XML Datein zu schreiben, was aber sehr komplex sein kann. Unter C++ gibt es beispielsweise Xerces, womit man sowas bewerkstelligen kann. XML ist ein Format, was sehr häufig eingesetzt, u. a. zum Austauschen zwischen mehreren Programm, oder J2EE und das .Net Framework machen davon häufigen Gebrauch. Ferner gibt es YAML (http://www.yaml.org/), was eine ähnlliche Funktion wie XML erfüllt, aber um einiges einfacher und intuitiv einzusetzen ist. Daneben bieten sich auch Datenbanken an, z. B. MySQL oder SQLite. Man sollte natürlich vorher genau abwägen, wie umfangreich die Daten sind, die extern gespeichert werden und um welche Art es sich handelt. Wenn du deine Daten natürlich für den Eigenbedarf nutzen möchtest, ist txt völlig ausreichend.
  16. carstenj

    klassen

    Hi, wo ist denn dein Problem? Ich hab doch einen überarbeiteten Code geliefert, wo er auch überhaupt nicht drauf eingegangen ist. Dass sein Code und seine Art mit Klassen zu programmieren nicht richtig ist, war doch auch schon geklärt. Ich sehe auch keine konkreten Fragen, sondern der OP verlangt quasi eine Kompletteinführung in die objektorientierte Programmierung. Deswegen habe ich einen Link zu einem sehr guten Tutorial gepostet. Also was soll man noch tun?
  17. carstenj

    C++ Magazin

    Hallo, ich bin dabei, ein deutsches C/C++ Magazin auf die Bein zu stellen. Online versteht sich. Ich suche aber immer noch Leute, die Lust haben, Artikel beizusteuern. Es soll sich dabei um kein Forum oder Tutorial handeln, sondern um richtige, 2-5 seitige Artikel. Themen sind weitesgehend egal. Ob es sich nun um die GUI Programmierung mit Qt, GTK, MFC oder sonstigem Zeuchs handelt, ist egal. Interessant wäre ja auch der Zugriff mit C/C++ auf MySQL oder PostgreSQL etc. Wenn Interesse besteht, könnt ihr euch gerne melden. Über Vorschläge jeglicher Art bin ich natürlich auch sehr dankbar.
  18. carstenj

    klassen

    Hi, dann solltest du aber wissen, dass ein Programm, in der das Wort "Klasse" ("Class") vorkommt, noch lange kein objektorientiertes Programm ist. Du musst das Konzept verstehen, ansonsten kannst du dir den Einsatz von Klassen sparen und weiterhin prozdual programmieren.
  19. carstenj

    Comport auslese

    Hi, i hoff du programmierst nich so wie d schreibs. http://forum.fachinformatiker.de/showthread.php?t=74294&highlight=serielle+schnittstelle
  20. carstenj

    klassen

    Etwas objektorientierter wäre dieses Beispiel: #include <iostream> using namespace std; class berechnung { int i, summe; // Standardmäßig sind alle Variablen private public: // Konstruktor, initialisiert i und summe mit 0 berechnung() : i(0), summe(0) {}; ~berechnung() {}; // Destruktor, tut nix... void zaehleBis(int zahl){ for(; i<zahl; i++){ cout << "Zahl" << i << endl; summe = summe + i; } } void gibSumme(){ cout << "Summe:" << summe << endl; } }; int main() { berechnung Berechnung; // Instanz erstellen Berechnung.zaehleBis(20); // Memberfunktionen aufrufen... Berechnung.gibSumme(); } [/php]
  21. carstenj

    klassen

    Hi, nein, du benutzt deine Klasse wie eine Funktion, und das ist nicht Sinn und Zweck der Geschichte. Eine Einführung in die Objektorientierte Programmierung würde jetzt mit Sicherheit zu weit führen, aber du solltest dir nochmal deine Unterlagen ansehen bzw. ein Tutorial durcharbeiten: http://tutorial.schornboeck.net/oop.htm
  22. Was mich mal interessieren würde, ist die Zeiteinteilung? Man hört ja immer, dass man keine Zeit mehr für andere Dinge hätte. Natürlich muss man was tun, schon klar, aber man wird ja nicht 24 Stunden daran sitzen, und das über 3-4 Jahre?! Macht ihr Voll- oder Teilzeit?
  23. Für Klausuren musst du teilweise vor Ort präsent sein, die finden dann evtl. am Wochenende statt oder musst dir mal einen Tag Urlaub nehmen. Die einzelnen Anforderungen stehen aber auf deiner eigenen Seite der Fernuni-Hagen und/oder in den einzelnen Kursbeschreibungen.
  24. Was verstehst du denn nicht? Du bekommst die Unterlage nach Hause geschickt und musst sie bearbeiten. Bevor man so einen Schritt macht, hat man sich doch eingehend informiert, oder nicht?! :confused:

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