www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Werte Einlesen auf einem Webserver


Autor: Jannis (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht habt ihr eine Idee wie ich mein Problem lösen kann.
ich habe einen Webserver in dem ich über Html eine Eingabe machen
kann.
Intern läuft ein Zähler. Nun soll der Wert der Eingabe zum Zähler dazu
addiert werden.
Die Eingabe wird in Vector " int speicher[]" abgelegt und der Zähler
ist eine Intiger "int counter;.
Nun dachte ich das es folgendermassen hätte gehen müssen:
int wert;
sprintf ( wert, "%i",speicher);
counter=counter+wert;

Wenn ich nun den Wert mir alleine ausgeben lasse sind das z.B.
1073756426 wenn ich 125 eingegeben habe.
wenn ich speicher zu char speicher mache wird wenigstens der
eingegebene Wert korrekt angezeigt.
Da ich im Moment ziehmlich auf dem Schlau stehe...
vielleicht habt ihr paar Tips für mich.

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
int wert;
sprintf ( wert, "%i",speicher);
counter=counter+wert;

Das sieht fischig aus. Schau dir die Funktionsweise von sprintf in der
von Dir benutzten Programmiersprache genau an.

Wenn es sich um C oder C++ handelt, stimmt der Typ des ersten
Parameters nicht. Möglicherweise meinst du sowas:

sprintf (speicher, "%i", wert)

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Add:

Bist du sicher mit dem int speicher[]?

Ein char speicher[] wäre mir einleuchtender und ein anschliessendes
Auslesen mit sscanf() (bzw. atoi() oder atol())...

Autor: Jannis (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für die Tips.
Habe es mit Char speicher und atoi gemacht und es funktioniert

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.