Seite 77 von 80 ErsteErste ... 27677374757677787980 LetzteLetzte
Ergebnis 1.521 bis 1.540 von 1.582
  1. #1521
    Mitglied
    Registriert seit
    Oct 2008
    Beiträge
    289

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Könnt ihr vielleicht mit dieser Aufgabe helfen?

    http://s15.postimage.org/remhafmgp/frage.jpg

  2. #1522
    Mr. Floppy is da

    Moderator

    Avatar von Larius
    Registriert seit
    Aug 2004
    Ort
    Österreich
    Beiträge
    4.913

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Klar - gib uns mal deinen Lösungsansatz, dann können wir dir sagen, wo du falsch liegst.

  3. #1523
    Mitglied
    Registriert seit
    Oct 2008
    Beiträge
    289

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    ich würde sagen alles falsch weil

    register ein keyword für was ganz anderes ist

    global existiert gar nicht und static ist auch für was anderes


    pusblish ist auch unsinn

  4. #1524
    Mr. Floppy is da

    Moderator

    Avatar von Larius
    Registriert seit
    Aug 2004
    Ort
    Österreich
    Beiträge
    4.913

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Stimmt alles was du sagst. Würde man in ner anderen Datei drauf zugreifen wollen müsste man es mittels extern zuerst deklarieren und kann dann weiterarbeiten.

    Wir sind halt hier etwas vorsichtig bzgl. Hausaufgaben, weil es doch manche User gibt, die ohne Eigeninitiative eine Lösung haben möchten

  5. #1525
    B-a-R-o-C-k
    deaktiviertes Benutzerkonto

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    ist es in c und c++ möglich auf funktionen anderer quelldateien (*.c bzw. *.cpp) von der main.c bzw. main.cpp zuzugreifen?! wenn ja, wie?

    test.c


    Code:
    #include *alles nötige*
    
    void funktion (int a) 
    {
    
    printf ( " ihre zahl lautet: %d! ", a ); 
    
    }
    main.c

    Code:
    #include *alles nötige*
    
    int main()
    {
    
    funktion(a); 
    
    return 0; 
    
    }
    Wie kann ich diese funkion aufrufen? "test.c::funktion(5)" klappt nicht. mit #include "test.c" gehts auch nicht. und wie geht das zusätzlich unter c++?

  6. #1526
    Mr. Floppy is da

    Moderator

    Avatar von Larius
    Registriert seit
    Aug 2004
    Ort
    Österreich
    Beiträge
    4.913

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    In main.c:

    extern void funktion (int a);

    dann sollts funktionieren.

  7. #1527
    Mitglied Avatar von Jodocus_
    Registriert seit
    Aug 2010
    Ort
    Groß Wasserland
    Beiträge
    338

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Nimm das extern weg und es klappt. Funktionen müssen eben deklariert werden, damit man sie nutzt. Aber erst der Linker interessiert sich für dessen Inhalt.

  8. #1528
    Mr. Floppy is da

    Moderator

    Avatar von Larius
    Registriert seit
    Aug 2004
    Ort
    Österreich
    Beiträge
    4.913

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Au weia, wie komm ich auf das extern zeug. Bei Funktionen muss man das ja nur in der richtigen Reihenfolge einbinden bzw. eine forward declaration (sprich: void funktion (int a) verwenden und schon funktioniert das Ganze...

    Zeit fürn Kaffee...

  9. #1529
    B-a-R-o-C-k
    deaktiviertes Benutzerkonto

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    danke!

    nächte frage: müssen methoden immer als rückgabetyp 'void' sein?

    folgendes beispiel wird mir als fehlerhaft ausgegeben:

    klasse.h
    Code:
     
    
    class test{
    
    std::string name_; 
    
    public: 
    
    void set_name(std::name) {}; 
    
    std::string get_name() {}; 
    
    }
    klasse.cpp
    Code:
     include "stdafx.h"
    
    void test::set_name(std::name) {
    
    name_ = name; 
    
    } 
    
    std::string get_name() {}; 
    
    return name_; 
    
    }
    Wieso geht das so nicht?

  10. #1530
    Mr. Floppy is da

    Moderator

    Avatar von Larius
    Registriert seit
    Aug 2004
    Ort
    Österreich
    Beiträge
    4.913

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Code:
    std::string get_name() {}; 
    
    return name_; 
    
    }
    Das ist kein gültiger C++ Code. Du hast einfach die Definition aus dem Header rauskopiert und dann net drauf geachtet, dass du sie korrekt abänderst.

    Verwende folgenden Code:


    Code:
    std::string get_name() {
    
    return name_; 
    
    }

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

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Außerdem fehlt das test:: vor dem Methodennamen. Aber das kommt wohl auch vom kopieren.

  12. #1532
    B-a-R-o-C-k
    deaktiviertes Benutzerkonto

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    ich habe mich hier beim kopieren vertan. genau so, wie du es hast, habe ich es auch!

    es wird fehler ausgegeben:

    error C2084: funktion ... hat bereits einen funktionsrumpf!

    kommt sowohl bei set_name als auch bei get_name.

    ich weiß nicht, was ich falsch mache.

  13. #1533
    Kacknub Avatar von DeliKato
    Registriert seit
    Jul 2007
    Beiträge
    575

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Du gibst doch bei der Deklaration direkt einen Rumpf mit an und dann in deiner cpp Datei noch einmal.

    std::string get_name() {};

  14. #1534
    B-a-R-o-C-k
    deaktiviertes Benutzerkonto

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Zitat Zitat von DeliKato Beitrag anzeigen
    Du gibst doch bei der Deklaration direkt einen Rumpf mit an und dann in deiner cpp Datei noch einmal.

    std::string get_name() {};
    danke! hatte den fehler aber eben auch gefunden ... wenn man seit tagen aug solchen code starrt sieht man irgendwann gar nichts mehr.

  15. #1535
    Mitglied Avatar von Abetare
    Registriert seit
    Oct 2011
    Beiträge
    25

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Hallo,
    habe auch ein Problem und zwar habe ich in XNA(c#) ein kleines Spiel programmiert und möchte jetzt eine neue Form in C# erstellen, in der man Sachen wie den Hintergrund im Spiel ändern kann also z.b. als String mit dem namen vom Bild, den das Spiel ausliest und das entsprechende Bild dazu verwendet.
    Dann soll sich wenn man auf einen Button drückt die Form schließen und das Spiel öffnen(mit den festgelegten Variablen aus der Form) und das alles halt am ende so, dass man nur eine .exe datei hat und nicht einmal das spiel und 1mal die Form.
    Finde leider keine Anleitung im Internet x.x

    Vielen Dank schon mal im Vorraus

  16. #1536
    Mitglied
    Registriert seit
    Dec 2011
    Beiträge
    2

    Smile Re: [Sammelthread] Codeschnippsel und kurze Fragen

    [c# Konsolenanwendung]
    Hi Leute.
    Arbeite mit Visual Studio 2010 Pro, funktioniert alles top, nur, während der Auführung des Progs wird weder bei Überwachen noch bei Lokal irgendwas angezeit
    Gibts da ne spezielle Einstellung?

  17. #1537
    \o/ Avatar von sumisumi
    Registriert seit
    Jan 2008
    Beiträge
    4.039

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Hast du einen Haltepunkt gesetzt?

  18. #1538
    Mitglied
    Registriert seit
    Jul 2011
    Beiträge
    4

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    java

    ...

    private double z;

    ...

    z = 0;

    ...


    public void abc()
    {
    while(z*z < 4 )
    {
    z += 0.01;
    }
    }


    komischerweise kommt als ergebnis für z 2.0000000000000013 raus.. warum?

  19. #1539
    Wahnsinnige Backware Avatar von stefbrot
    Registriert seit
    May 2006
    Ort
    An meinem PC
    Beiträge
    2.490

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Weil begrenzte Genauigkeit von Gleitkommazahlen.

  20. #1540
    Es war Mord! Avatar von guglmann
    Registriert seit
    Jun 2011
    Beiträge
    182

    Standard Re: [Sammelthread] Codeschnippsel und kurze Fragen

    Zitat Zitat von qerhg034 Beitrag anzeigen
    z += 0.01 [...]

    komischerweise kommt als ergebnis für z 2.0000000000000013 raus.. warum?
    Dein PC arbeitet im Binärsystem. D.h. du hast vor dem Komma als Zahlenstellen 2^0, 2^1, 2^2,...
    Und hinter dem Komma die Stellen 2^(-1), 2^(-2),2^(-3),...

    Wenn du die Zahl 0,1 (0,01 ist exakt das selbe Problem) jetzt binär darstellen willst, hast du (hinter dem Komma):
    0 * 2^(-1) = 0
    + 0 * 2^(-2) = 0
    + 0 * 2^(-3) = 0
    + 1 * 2^(-4) = 0.0625
    + 1 * 2^(-5) = 0,09375
    + 0 * 2^(-6) = 0,09375
    + 0 * 2^(-7) = 0,09375
    + 1* 2^(-8) = 0,0976.... (25/256)
    + ...

    Viel Spaß beim Versuch, damit die 0,1 exakt zu treffen...

Seite 77 von 80 ErsteErste ... 27677374757677787980 LetzteLetzte

Berechtigungen

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