- 3D-Druck Einstieg und Tipps         
Seite 5 von 6 ErsteErste ... 3456 LetzteLetzte
Ergebnis 41 bis 50 von 59

Thema: ASURO-Lottozahlen

  1. #41
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    Anzeige

    Praxistest und DIY Projekte
    was wird denn ausgegeben?
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  2. #42
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    Zitat Zitat von damaltor
    was wird denn ausgegeben?
    das da:
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken ausgabe-test.gif  

  3. #43
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    das ist jetz aber eher schlecht...

    aber probier mal %e, %E oder %g und %G

    quelle: http://www.cppreference.com/stdio/printf.html
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  4. #44
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    Zitat Zitat von damaltor
    aber probier mal %e, %E oder %g und %G
    Hallo,

    dieses Programm:

    Code:
    //test kommazahlen
    
    #include <stdio.h>
    #include <math.h>
    #include "asuro.h"
    
    int main(void)
    {
        Init ();
    
       	SerWrite ("\r\n", 2);
       	
    	int test1;
    	test1 = 11;
    	char string1 [3];
    
    	SerWrite ("int:\r\n",6);
    
    	sprintf (string1, "%d", test1);
    	SerWrite (string1, 2);
    
    
    	float test2;
    	test2 = 22.33;
    	char string2 [10];
    
    	SerWrite ("\r\n\r\n", 4);
    
    	SerWrite ("float \%f:\r\n",11);
    
    	sprintf (string2, "%f", test2);
    	SerWrite (string2, 5);
    	SerWrite ("\r\n\r\n", 4);
    
    
    	SerWrite ("float \%.2f:\r\n",13);
    
    	sprintf (string2, "%.2f", test2);
    	SerWrite (string2, 5);
    	SerWrite ("\r\n\r\n", 4);
    
    
    	SerWrite ("float \%2.2f:\r\n",14);
    
    	sprintf (string2, "%2.2f", test2);
    	SerWrite (string2, 5);
    	SerWrite ("\r\n\r\n", 4);
    
    
    	SerWrite ("float \%g:\r\n",11);
    
    	sprintf (string2, "%g", test2);
    	SerWrite (string2, 5);
    	SerWrite ("\r\n\r\n", 4);
    
    
    	SerWrite ("float \%G:\r\n",11);
    
    	sprintf (string2, "%G", test2);
    	SerWrite (string2, 5);
    	SerWrite ("\r\n\r\n", 4);
    
    
    	SerWrite ("float \%e:\r\n",11);
    
    	sprintf (string2, "%e", test2);
    	SerWrite (string2, 5);
    	SerWrite ("\r\n\r\n", 4);
    
    
    	SerWrite ("float \%E:\r\n",11);
    
    	sprintf (string2, "%E", test2);
    	SerWrite (string2, 5);
    
        // fertig!	
        StatusLED (RED);
        BackLED (ON, ON);
        while (1);
        return 0;
    }
    macht so eine Ausgabe (Anhang)

    nach jeder klitzekleinen Änderung am Programm (z.B. Leerzeilen oder Kommentare einfügen) erscheinen andere Hieroglyphen.

    Gruss
    M.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken kommazahlen_test.gif  

  5. #45
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    das ist ja völlige grütze. =)

    evtl probierst du mal ftoa (ähnlich wie itoa) und machst das ganze in 2 schritten...

    scheint aber nur in einigen versionen der avr-gcc library verfügbar zu sein:
    http://www.mikrocontroller.net/topic/1146
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  6. #46
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    mit dtostrf (stdlib.h) gehts!

    Gruss
    M.

  7. #47
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    Hallo zusammen,
    ein bisschen spät, aber besser als nie.

    Ich konnte das Problem mit dem %f auch nachvollziehen. Auch bei mir ist keine vernünftige Ausgabe entstanden.

    Aber wie ich sehe hast du eine andere Funktion gefunden, die ja geht.
    Da kann ich jetzt nur staunen, denn dieses Ding kenn ich noch nichmal nach zig Jahren C-Hackerei.

    Gruß Sternthaler
    Lieber Asuro programieren als arbeiten gehen.

  8. #48
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    google hilft =) ich habs vorher auch noch nie gesehen.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  9. #49
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    29.05.2005
    Beiträge
    1.018
    Da sieht man mal, was uns die 'Neulinge' so alles noch beibringen können (T'schuldigung M1.R)

    Gruß Sternthaler
    Lieber Asuro programieren als arbeiten gehen.

  10. #50
    Erfahrener Benutzer Begeisterter Techniker Avatar von M1.R
    Registriert seit
    02.06.2007
    Ort
    Freiburg
    Beiträge
    213
    Hallo Sternthaler,
    Zitat Zitat von Sternthaler
    Da sieht man mal, was uns die 'Neulinge' so alles noch beibringen können
    freut mich, wenn ich auch mal was für euch Profis tun kann.

    Nun möchte ich aber doch gerne wissen, wie ich vom Status "Neuling" aufsteigen kann?
    Wie heißt denn überhaupt die nächste Stufe?
    Ist es notwendig eine Prüfung abzulegen?
    Oder wird man/frau automatisch nach 10 Jahren Forumszugehörigkeit befördert?

    Gruss
    M.

Seite 5 von 6 ErsteErste ... 3456 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress