JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=c4236f91044c8f780a7447b665bd736aMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Variablen Frage !
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Jakozk
Junior JLI'ler



Anmeldedatum: 16.05.2004
Beiträge: 88
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 20:04    Titel: Variablen Frage ! Antworten mit Zitat

Hi leute Smile Also vorweg .. Ich bin voll der noob ^^ ok ?

int Variable = 100;
und dan will ich diese Variable um 20 veringern ... aber halt nich 100 - 20 sondern die Variable - 20 da ich es immer wieder machen will :/
Waere nett wenn ihr mir helfen könntet .. ich hab schon einiges versucht aber nichts hat geklappt ...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 20:09    Titel: Antworten mit Zitat

Code:
#include <iostream>

// [...]

      int variable1 = 100;
const int variable2 = 300;

int main (void)
{
        // Variable 1 ausgeben
    std::wcout << variable1 << std::endl;

        // Variable 1 verändern (-20)
    variable1 -= 20; // ist äquivalent zu:     variable1 = variable1 - 20;

        // Variable 1 ausgeben
    std::wcout << variable1 << std::endl;


        // Variable 2 ausgeben
    std::wcout << variable2 << std::endl;


        // Variable 2 verändern (-20) (WIRD NICHT FUNKTIONIEREN DA CONST!)
    variable2 -= 20; // ist äquivalent zu:     variable2 = variable2 - 20;

        // Variable 2 ausgeben
    std::wcout << variable2 << std::endl;
    return 0;
}


Where is the problem? Wink
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Jakozk
Junior JLI'ler



Anmeldedatum: 16.05.2004
Beiträge: 88
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 20:11    Titel: Antworten mit Zitat

oki thx fuer schnelle antwort Smile werde es gleich mal ausprobieren ^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
KI
JLI Master


Alter: 40
Anmeldedatum: 04.07.2003
Beiträge: 965
Wohnort: Aachen
Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 20:12    Titel: Antworten mit Zitat

Variable = Variable - 20;
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
FH
Super JLI'ler


Alter: 37
Anmeldedatum: 16.10.2004
Beiträge: 438

Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 20:16    Titel: Antworten mit Zitat

Das ist eine Grundlage, wenn nicht die wichtigste Grundlage. Ich würde vorschlagen du kaufst die Christians Büch.
Zu deiner Frage: Ich zeige dir erst die lange Variante, dann die kurze, da man dafür die Lange kennen muss. Die Lange:
Code:

Variable=Variable - 20;

Das ganze Kürzer:
Code:

Variable-=20;

Das zweite ist genauso wie das erste. Aber das sollte man wirklich können. Wenn du dir Christians Büch nicht kaufen willst, guck mal in BLDs (BLD=BlackLordofDragons) Signatur nach. Da steht ein Link zu einem Tutorial für C++ Anfänger drin. Wie hast du es geschafft, so viele Posts zu schreiben, ohne das zu wissen???
Gruß

FH
<edit>
Mist, zu langasm!
</edit>
_________________
goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free


Zuletzt bearbeitet von FH am 24.11.2004, 20:18, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 20:18    Titel: Antworten mit Zitat

hab ich das nicht alles schon gepostet? Very Happy

Achja: Bevor Du Dir irgendein Buch holst: www.volkard.de Bestes Grundlagentutorial ever, behandelt auch ein bisschen Meta-Programmierung.
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Jakozk
Junior JLI'ler



Anmeldedatum: 16.05.2004
Beiträge: 88
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 20:20    Titel: Antworten mit Zitat

lol ^^ ehrlich gesagt ... ich hab sein buch schon ^^ ... aber irgentwie hab ich das übersehen oder so ... ka ^^ naja thx 4 help ^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
HotAcid
Super JLI'ler


Alter: 43
Anmeldedatum: 04.08.2002
Beiträge: 372
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 22:45    Titel: Antworten mit Zitat

@Patrick:

Code:
using namespace std;


spart Tiparbeit Wink[/code]
_________________
StGB §§ 328 Abs. 2 Pkt 3:
Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 24.11.2004, 22:47    Titel: Antworten mit Zitat

HotAcid hat Folgendes geschrieben:
@Patrick:

Code:
using namespace std;


spart Tiparbeit Wink[/code]


ich mach sowas aus Freck nicht. 1. Weil ich oft ein string-objekt in einem anderen namespace habe oder global ist, bei einem vector das selbe aber alle unterschiedliches tun. Wink

Ich hab mir das über die Jahre angewöhnt und baue darauf auf und hat sich bisher immer bewährt in jeglicher art und weise Wink

Für mich ist using namespace evil Wink
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
AFE-GmdG
JLI MVP
JLI MVP


Alter: 45
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 25.11.2004, 11:42    Titel: Antworten mit Zitat

Patrick hat Folgendes geschrieben:
HotAcid hat Folgendes geschrieben:
@Patrick:

Code:
using namespace std;


spart Tiparbeit Wink[/code]


ich mach sowas aus Freck nicht.
...
Für mich ist using namespace evil Wink

Das selbe bei mir.
Selbst bei C#, wo die Namespaces teilweise 50 Zeichen und länger sind, mach ich das aus Prinzip nicht.
Es gibt halt zu viele Namensgleichheiten!
_________________
CPP:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
xardias
JLI Master


Alter: 39
Anmeldedatum: 28.12.2003
Beiträge: 804
Wohnort: Palo Alto, CA
Medaillen: Keine

BeitragVerfasst am: 25.11.2004, 11:54    Titel: Antworten mit Zitat

Ich benutze sowas auch nur in kleinen tools, wo ich sowieso nur die std lib benutze.
Eventuall halt auch mal using std::string; um nur string zu importieren.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 25.11.2004, 12:41    Titel: Antworten mit Zitat

mach ich auch aus Freck nicht Wink
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mazze
JLI'ler


Alter: 39
Anmeldedatum: 02.01.2004
Beiträge: 145

Medaillen: Keine

BeitragVerfasst am: 25.11.2004, 14:44    Titel: Antworten mit Zitat

Was ist Freck? Wink

Also ich versuche es so oft wie möglich dran zu denken, nicht immer den ganze namepsace zu öffnen Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 25.11.2004, 14:57    Titel: Antworten mit Zitat

Ich tu das aus Freck nicht
=
Ich tu das bis zum Verrecken nicht
- oder -
Ich mach das zum Verrecken nicht

Such Dir eines aus, Du kommst nicht aus der Kölsche Gegend? ne?
_________________
'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Mazze
JLI'ler


Alter: 39
Anmeldedatum: 02.01.2004
Beiträge: 145

Medaillen: Keine

BeitragVerfasst am: 25.11.2004, 15:13    Titel: Antworten mit Zitat

Naja...ist schon nen stündchen Autobahn bis Köln Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum