+ Antworten
Seite 8 von 77 ErsteErste ... 4567891011121858 ... LetzteLetzte
Ergebnis 141 bis 160 von 1.535
  1. #141
    d.a.r.e
    Registriert seit
    Nov 2005
    Beiträge
    317

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Zitat Zitat von Schmeisser
    Hallo ihr,
    ich brauche Hilfe. Es geht um Turbo Pascal. Ich will fogendes Program schreiben.

    Man wird Anfangs gefragt, wie viele "*" man haben will. Danach wird man nach der Wunschposition gefragt. Also der User soll eingeben ob Senkrecht oder Waagerecht und je nach Antwort erscheinen die "*" halt nebeneinander oder untereinander. Ich bekomme das einfach nicht gebacken!

    Code:
    Program Beispiel;
    uses crt;
    var a, b, c, endwert;
    
    begin
    clrscr;
    write('Wie viele * sollen geschrieben werden? ');
    readln(endwert);
    write('In welcher Position sollen die * geschrieben werden? ');
    readln(b);
    case b of
    'senkrecht': {keine Ahnung -.-}
    'waagerecht': 
    For c:= 1 to endwert do
    write('*');
    else 
    write('Diese Position ist nicht auswählbar!');
    end;
    readln;
    end.
    Leider scheitert es schon an den beiden Worten "Senkrecht" und "Waagerecht". Bei "Case of" darf man ja nur Zahlen verwenden.

    MfG.
    Warum denn unbedingt mit case und nicht mit if? bei 3 möglichen Werten ist das doch genausowenig Schreibaufwand.
    PHP-Code:
    if b="senkrecht" then setzesenkrecht else if b="waagerecht" then setzewaagerecht
    • whenever •
    • wherever •
    • DARE •

  2. #142
    Teufel Avatar von M3þh!$tø
    Registriert seit
    Nov 2005
    Beiträge
    301

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Ist es möglich aus Zahlen, Dualzahlen zu errechnen die keine feste Größen-Grenze haben wie bei folgendem Code, da werden halt nur 64 Bit dargestellt wegen der Größe von String. Ich will dann halt einfach die ganze Binärzahl ausgeben als Folge von 1en und 0en. Vielleicht ist das irgendwie rekursiv lösbar?

    Spoiler: 


    PHP-Code:
    string ausgabe;

    while (
    zahl!=0)
    {
        
    ausgabe.insert(0,1,'0'+(char)(zahl 2));
             
    zahl /= 2;
    }

    cout << ausgabe << endl


    Also sagen wir mal halt z.B von der Zahl 4265765517992072256 z.B. die Dualzahl.

    In C/C++.


    Danke schon mal.
    --------------------------------------------------------------------
    Früher wurde mir nachgesagt ich wäre arrogant -
    Heute weiß ich, dass ich perfekt bin..
    --------------------------------------------------------------------

  3. #143
    Parasit Avatar von SoulSpirit
    Registriert seit
    Aug 2004
    Beiträge
    2.664

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Zitat Zitat von M3þh!$tø
    ... da werden halt nur 64 Bit dargestellt wegen der Größe von String.
    hä?? Willst du damit sagen dass ein String in C++ nur 64 Zeichen lang sein kann? Das wäre mir doch sehr neu...

  4. #144
    Nerd

    Board:Crew

    Avatar von Kugelfisch23
    Registriert seit
    Oct 2007
    Ort
    Im Ozean
    Beiträge
    16.019

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Zitat Zitat von M3þh!$tø
    Vielleicht ist das irgendwie rekursiv lösbar?
    Rekursiv ist in diesem Falle schlecht, da wirst du bei grossen Zahlen irgendwann an das Grössenlimit des Stacks anstossen...
    Mit Grüssen aus'm Ozean
    Kugelfisch
    Today is Sweetmorn, the 41st day of Chaos in the YOLD 3178

  5. #145
    Teufel Avatar von M3þh!$tø
    Registriert seit
    Nov 2005
    Beiträge
    301

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Jetz hab ich sicherheitshalber nochmal nachgeschaut und du hast recht, es ist nicht auf 64 Zeichen beschränkt.

    Aber bei meinem Code werden trotzdem nur 64 einsen und nullen ausgegeben, obwohl ich weiß, dass die Zahl mehr hat (hab halt zuerst ne Folge von 1 und 0 int ne Zahl umgewandelt und wollte diese anschließend zum testen zurückwandeln).

    Weiß einer warum?
    --------------------------------------------------------------------
    Früher wurde mir nachgesagt ich wäre arrogant -
    Heute weiß ich, dass ich perfekt bin..
    --------------------------------------------------------------------

  6. #146
    Mitglied Avatar von J-Fox
    Registriert seit
    May 2007
    Ort
    Hannover
    Beiträge
    21

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    0x3B330B233B071440 = 4265765517992072256

    speicherst du das in einem double?

    Zudem:

    PHP-Code:
    Double (0xFFFFFFFFFFFFFFFF):
    11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111
    Dein wert
    :
    00111011 00110011 00001011 00100011 00111011 00000111 00010100 01000000
    Segmente
    :
    1        2        3        4        5        6        7        8
    12345678 
    Sind 8 segmente, 8 Bit pro segment = 64 Bit, die vorderen 2 Bit werden nicht genutzt, also sind es sogar nur 62 Bit...

    Wenn das problem wie du bereits erwähnt hast auch bei anderen werten auftritt hängt das sehr wahrscheinlich mit dem datentyp zusammen, wie du sehen kannst passen in ein double auch "nur" 64 Bit (2*32 Bit = 8 Byte)

  7. #147
    Teufel Avatar von M3þh!$tø
    Registriert seit
    Nov 2005
    Beiträge
    301

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Ok, mit der Zahl gehts jetzt.

    Aber nehmen wir an, ich habe folgende Binärzahl:

    000011001000110010101100010011000101000000001100100111001001110011101100110 01100001011001000110011101100000111000101000011111111

    in Dezimal, wenn ich es umwandel:

    17063062071968289023

    wenn ichs dann wieder zurückwandel(mit dem Code von oben):

    111011001100110000101100100011001110110000011100010100001111110

    also 8531531035984144510


    Was stimmt hier nicht?

    PS: Der Wert ist in einem unsigned long long gespeichert.
    --------------------------------------------------------------------
    Früher wurde mir nachgesagt ich wäre arrogant -
    Heute weiß ich, dass ich perfekt bin..
    --------------------------------------------------------------------

  8. #148
    Mitglied Avatar von J-Fox
    Registriert seit
    May 2007
    Ort
    Hannover
    Beiträge
    21

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    In dem fall hast du meinen post denn nicht verstanden, lass dir mal sizeof(unsigned long long) ausgeben... ich könnte schwören (ohne den datentyp voher so bewusst genutzt zu haben) es wird 8 wiedergeben.

    //Edit: Gerade eben getestet:

    printf("Anzahl bits: %i (%i bytes)",sizeof(unsigned long long)*8,sizeof(unsigned long long));

    ergibt

    Anzahl bits: 64 (8 bytes)

    Soll heissen: Dein wert passt nicht in 8 byte, somit nicht in eine variable die nur 8 byte hat (z.B. unsigned long long)

    Wenn du umbedingt größere werte brauchst würde ich dazu raten mit char arrays zu arbeiten (wenn es um text zu binär geht evtl sofort text zu binär, nicht den umweg über zahlen).

  9. #149
    Nerd

    Board:Crew

    Avatar von Kugelfisch23
    Registriert seit
    Oct 2007
    Ort
    Im Ozean
    Beiträge
    16.019

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Zitat Zitat von M3þh!$tø
    in Dezimal, wenn ich es umwandel:

    17063062071968289023
    Auch ein `unsigned long long`-Datentyp kann nicht mehr als 64 Bits (Zahlen > 2^64) aufnehmen.
    Zitat Zitat von Programmcode
    [...]
    unsigned long long zahl = 17063062071968289023;
    [...]
    Zitat Zitat von Compileroutput
    foo.cpp:5:27: warning: integer constant is so large that it is unsigned
    foo.cpp:5: warning: this decimal constant is unsigned only in ISO C90
    foo.cpp:5: error: integer constant is too large for 'long' type
    Mit Grüssen aus'm Ozean
    Kugelfisch
    Today is Sweetmorn, the 41st day of Chaos in the YOLD 3178

  10. #150
    Teufel Avatar von M3þh!$tø
    Registriert seit
    Nov 2005
    Beiträge
    301

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Ok, danke euch beiden, dann werd ichs mal mit einem Array versuchen

    Hoffentlich klappts dann!
    --------------------------------------------------------------------
    Früher wurde mir nachgesagt ich wäre arrogant -
    Heute weiß ich, dass ich perfekt bin..
    --------------------------------------------------------------------

  11. #151
    Wahnsinnige Backware Avatar von stefbrot
    Registriert seit
    May 2006
    Ort
    An meinem PC
    Beiträge
    2.392

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Für große Zahlen empfiehlt sich unter Umständen auch eine spezielle Library wie GMP. Wenn du die Zahlen nur ausgeben willst kann man das zwar auch mit strings, aber wenn du damit dann auch noch rechnen willst wird es kompliziert.
    Denk daran: Du bist Terrorist!

  12. #152
    Mitglied
    Registriert seit
    Nov 2006
    Beiträge
    22

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    erledigt. post kann gelöscht werden (kann ich nicht selber machen oder?)

  13. #153
    Mitglied Avatar von Grumpy_Ber
    Registriert seit
    Jan 2007
    Beiträge
    216

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    hi

    hab folgendes Problem

    Programmiersprache: java

    Code:
    public static void sg()throws IOException
    ich möchte hinter throws IOException noch throws InterruptedException schreiben weiß aber nicht wie die von einander ab getrennt werden, kann mir das jemand sagen?

    danke im vorraus

  14. #154
    Kacknub Avatar von DeliKato
    Registriert seit
    Jul 2007
    Beiträge
    575

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Einfach durch Komma getrennt.

    throws IOException, InterruptedException, ...
    Wer eine 2 braucht, denkt nicht abstrakt genug!
    Understanding Computer Technology
    Dont't Panic! -> 101010
    "If you think it's simple, then you have misunderstood the problem." - Bjarne Stroustrup

  15. #155
    Mitglied Avatar von Grumpy_Ber
    Registriert seit
    Jan 2007
    Beiträge
    216

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    ok danke

    aber kann es sein das man das bei jeder neuen Methode machen machen, denn wenn ich es nur da machen wo ich es haben will kommt eine Fehler und wenn ich es überall mache funktioniert es ohne Probleme

  16. #156
    Kacknub Avatar von DeliKato
    Registriert seit
    Jul 2007
    Beiträge
    575

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Normalerweise brauchst du das halt nur bei den Methoden angeben die auch wirklich diese Exception werfen. Gib am Besten mal ein Beispielcode wo genau er meckert.
    Wer eine 2 braucht, denkt nicht abstrakt genug!
    Understanding Computer Technology
    Dont't Panic! -> 101010
    "If you think it's simple, then you have misunderstood the problem." - Bjarne Stroustrup

  17. #157
    Mitglied Avatar von Grumpy_Ber
    Registriert seit
    Jan 2007
    Beiträge
    216

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    na wenn ich es überall hin machen muss ist ja nicht so schlimm da das programm nicht so groß ist

  18. #158
    Kacknub Avatar von DeliKato
    Registriert seit
    Jul 2007
    Beiträge
    575

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Zitat Zitat von !theo!
    na wenn ich es überall hin machen muss ist ja nicht so schlimm da das programm nicht so groß ist
    So kann mans auch sehn nur es ist ratsam sich damit auseinander zu setzen was genau das Problem ist, damit du es vorallem bei größeren Projekten weißt. Imo sollte man sich möglichst sauberen Stil angewöhnen (auch wenn man sich sowie nicht immer dran hält^^).
    Wer eine 2 braucht, denkt nicht abstrakt genug!
    Understanding Computer Technology
    Dont't Panic! -> 101010
    "If you think it's simple, then you have misunderstood the problem." - Bjarne Stroustrup

  19. #159
    Brain-Progger Avatar von Yoshi Party
    Registriert seit
    Apr 2006
    Beiträge
    3.488

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Fehlerbeschreibung unten...


    Code:
    Spielfeld cSpielfeld;
    int (*Spielflaeche)[10][10];
    for(int x = 0; x < 10; x++)
    {
    	for(int y = 0; y < 10; y++)*Spielflaeche[x][y] = 0;
    }
    cSpielfeld.GetSpielflaeche(Spielflaeche);
    Fehlermeldung während der Laufzeit:
    "Run-Time Check Failure #3 - The variable 'Spielflaeche' is being used without being defined."

    Ich hab doch das gesamte Array mit 0 initialisiert
    geschlossen

  20. #160

    Lightbulb Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Hey brauche hilfe wir schreiben Demnächst ne c++ arbeit hab bisher immer ne 2-3 geschrieben... war aber grade paar wochen krank und hänge bissle hinterher...

    hier thema der arbeit


    5 Zufallszahlen zwischen 1 und 100 erzeugen, addieren und anzeigen;
    Runden positiver und negativer Zahleneingaben auf 2 Nachkommastellen ;
    Passwortabfrage zum Programmstart;
    F1 gibt Hilfetext aus;
    Umlaute darstellen;
    Bildschirmausgabe gestalten;


    wäre nett wenn mir wer bissle helfen könnte...

    wir müssen borland benutzen...

    hier paar codes aus eigenen archive:

    http://www.bettboy.de/c++.rar

    bitte um hilfe

  21.  
     
     
+ Antworten
Seite 8 von 77 ErsteErste ... 4567891011121858 ... LetzteLetzte

Berechtigungen

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