Kalender 
Kalender TerminKalender
Mi 24.12.2025
Do 25.12.2025
Fr 26.12.2025
Sa 27.12.2025
So 28.12.2025
Mo 29.12.2025
Di 30.12.2025

Werbe Banner:
.

C++ ...WIESO !?!?!?

 
Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    -=]Die with Honor[=- Foren-Übersicht » Hard & Softwareecke
Autor Nachricht
Smoky
First Sergeant



Anmeldungsdatum: 27.09.2004
Beiträge: 1532

Beitrag Verfasst am: 08.11.2005, 14:49    Titel: C++ ...WIESO !?!?!? Benutzer-Profile anzeigen 

hi
weiss wer wo hier ein fehler sein soll?

Eduardo R. - DEV C++ [V.4] - Versuch2 - Fehler hat folgendes geschrieben:

//------------------------------------------------------------------------------



#include <iostream.h>
#include <conio.h>



//------------------------------------------------------------------------------

int main()

{

int zahl1, zahl2, ergebnis;


cout<< " --------------------------------- \n " ;
cout<< " | Ihr a+b=c Taschenrechner | \n " ;
cout<< " | Eduardo R. | Klasse IE15 | \n " ;
cout<< " --------------------------------- \n " ;

cout<< " Geben Sie die erste Zahl ein: \n " ;
cin>> zahl1 ;
cout<< " Geben Sie die zweite Zahl ein: \n " ;
cin>> zahl2 ;

ergebnis = zahl1 + zahl2;

cout<< " Das Ergebnis ist: \n " <<ergebnis;

getch();
return 0;

}
//-------------------------------------------------------------------



mfg smoky
Antworten mit Zitat 
   Private Nachricht senden            
Warfox
DwH Member



Anmeldungsdatum: 12.02.2004
Beiträge: 1612
Wohnort: DWH - Hochburg
Beitrag Verfasst am: 09.11.2005, 08:32    Titel: Re: C++ ...WIESO !?!?!? Benutzer-Profile anzeigen 

Smoky hat folgendes geschrieben:
hi
weiss wer wo hier ein fehler sein soll?

Eduardo R. - DEV C++ [V.4] - Versuch2 - Fehler hat folgendes geschrieben:

//------------------------------------------------------------------------------



#include <iostream.h>
#include <conio.h>
#pragma hdrstop


//------------------------------------------------------------------------------

void main(void)

{

double zahl1, zahl2, ergebnis;


cout<< " --------------------------------- \n " ;
cout<< " | Ihr a+b=c Taschenrechner | \n " ;
cout<< " | Eduardo R. | Klasse IE15 | \n " ;
cout<< " --------------------------------- \n " ;

cout<< " Geben Sie die erste Zahl ein: \n " ;
cin>> zahl1 ;
cout<< " Geben Sie die zweite Zahl ein: \n " ;
cin>> zahl2 ;

ergebnis = zahl1 + zahl2;

cout<< " Das Ergebnis ist: \n " <<ergebnis;

getch();
(Warum return0???? wohin return??? sinnlos)

}
//-------------------------------------------------------------------



mfg smoky


sooo sollte gehen! habs getestet....

_________________
Warfox...what else?
Antworten mit Zitat 
   Private Nachricht senden    Website dieses Benutzers besuchen  AIM-Name  Yahoo Messenger  MSN Messenger  ICQ-Nummer
Smoky
First Sergeant



Anmeldungsdatum: 27.09.2004
Beiträge: 1532

Beitrag Verfasst am: 09.11.2005, 09:06    Titel:  Benutzer-Profile anzeigen 

hm womit arbeitest du?

bzw. warfox? wenn du access kannst dann ^^ will ich en kind von dir :P

^^

also schulnachhilfe kannste mir schonmal geben..Winken
aber hier auf arbeit muss ich access machen Traurig Traurig Traurig
SQl , datenbanken usw.
*anfall bekomm*
Antworten mit Zitat 
   Private Nachricht senden            
Warfox
DwH Member



Anmeldungsdatum: 12.02.2004
Beiträge: 1612
Wohnort: DWH - Hochburg
Beitrag Verfasst am: 09.11.2005, 10:34    Titel:  Benutzer-Profile anzeigen 

Also n kind bekommste net aber me kann:

VBA, VB6, C++, PHP, SQL (jaaa auch schwuchtel acess), C/side, cius^^, java....hmm da war noch was aber fällt mir grad net ein

_________________
Warfox...what else?
Antworten mit Zitat 
   Private Nachricht senden    Website dieses Benutzers besuchen  AIM-Name  Yahoo Messenger  MSN Messenger  ICQ-Nummer
Smoky
First Sergeant



Anmeldungsdatum: 27.09.2004
Beiträge: 1532

Beitrag Verfasst am: 09.11.2005, 10:49    Titel:  Benutzer-Profile anzeigen 

jaa....
kannste mir erklären wie ich das einrichten muss/kann das:

ich in einem modul befehle difiniere, und im anderem dannnurnoch die difnierten wörter einsetzen muss und nicht ganze befehlszeilen??

wir labern ICQ...muss bis enxt week freitag fertig sein mit komplettem programm !!!!!! Geschockt Geschockt Geschockt Geschockt


mfg
Antworten mit Zitat 
   Private Nachricht senden            
Warfox
DwH Member



Anmeldungsdatum: 12.02.2004
Beiträge: 1612
Wohnort: DWH - Hochburg
Beitrag Verfasst am: 09.11.2005, 11:36    Titel:  Benutzer-Profile anzeigen 

hehe jo machen wir...

p.s.: am freitag kommt meine arbeitskollegin zu mir...der darf ich dann auch nachhilfe geben.. Winken

_________________
Warfox...what else?
Antworten mit Zitat 
   Private Nachricht senden    Website dieses Benutzers besuchen  AIM-Name  Yahoo Messenger  MSN Messenger  ICQ-Nummer
Smoky
First Sergeant



Anmeldungsdatum: 27.09.2004
Beiträge: 1532

Beitrag Verfasst am: 09.11.2005, 12:08    Titel:  Benutzer-Profile anzeigen 

mach fotos "von der nachhilfe " aber ohne deinen lümmel pls..^^
und andere körper teile von dir will ich auch nicht sehen xD...^^

welche die eine arbeitskollegin?oder DIE arbeitskollegin *foto* ^^

mfg
Antworten mit Zitat 
   Private Nachricht senden            
Warfox
DwH Member



Anmeldungsdatum: 12.02.2004
Beiträge: 1612
Wohnort: DWH - Hochburg
Beitrag Verfasst am: 09.11.2005, 14:07    Titel:  Benutzer-Profile anzeigen 

ja es ist DIE arbeitskollegin

_________________
Warfox...what else?
Antworten mit Zitat 
   Private Nachricht senden    Website dieses Benutzers besuchen  AIM-Name  Yahoo Messenger  MSN Messenger  ICQ-Nummer
Smoky
First Sergeant



Anmeldungsdatum: 27.09.2004
Beiträge: 1532

Beitrag Verfasst am: 09.11.2005, 15:25    Titel:  Benutzer-Profile anzeigen 

du sau :P ^^

mach foto ^^...
Antworten mit Zitat 
   Private Nachricht senden            
Warfox
DwH Member



Anmeldungsdatum: 12.02.2004
Beiträge: 1612
Wohnort: DWH - Hochburg
Beitrag Verfasst am: 09.11.2005, 15:56    Titel:  Benutzer-Profile anzeigen 

hmmm sag mal...kennst du wayne?

_________________
Warfox...what else?
Antworten mit Zitat 
   Private Nachricht senden    Website dieses Benutzers besuchen  AIM-Name  Yahoo Messenger  MSN Messenger  ICQ-Nummer
Smoky
First Sergeant



Anmeldungsdatum: 27.09.2004
Beiträge: 1532

Beitrag Verfasst am: 09.11.2005, 18:03    Titel:  Benutzer-Profile anzeigen 

ok, du wolltest es nicht anders, und in zukunft wird es immer so sein :P !!

deshalb

---FUCK YOU---

^^ LOL *umkip*
Antworten mit Zitat 
   Private Nachricht senden            
Entsperrt: 16.11.2005, 17:51 Uhr von Exodus
Exodus
DwH Elite
DwH Elite



Anmeldungsdatum: 25.07.2004
Beiträge: 278
Wohnort: n/a
Beitrag Verfasst am: 16.11.2005, 18:27    Titel:  Benutzer-Profile anzeigen 

Bin grade drübergestolpert und wollte nur mal meinen Senf dazu abgeben.

1.
Code:
#pragma hdrstop

sollte nie vergessen werden, zwecks kompatibilität für andere
betriebssysteme. da jedoch kein namespace deklariert wirde, gehe ich
davon aus das VC++ benutzt wurde, und der VC Compiler setzt die
hdrstop anweisung von alleine.

2. Der rückgabewert von main sollte immer ein integer sein, besser noch
dword, der rückgabewert dient dazu, einen Fehlercode an das betriebsystem
zurückzugeben. ob man es benutzt oder nicht, es ist immer ne gute ang-
wohnheit es trotzdem mit rückgabewert zu versehen. das trägt zur kompa-
tibilität bei und beugt in manchen fällen (vor allem auf älteren windows-
systemen) einem absturz vor.

3.
Code:
double zahl1, zahl2, ergebnis;

Wo soll ich anfangen? Variablen immer initialisieren, also "double zahl1,
zahl2, ergebnis = 0;". In grösseren programmen mit verschiedenen
funktionen und vor allem Rekursion könnten sonst ungewünschte
nebeneffekte auftreten, wenn eine variable ohne initialisierung und
wertzuweisung benutzt wird. (bei der variablendeklaration wird nicht wie bei
vb der speicher der variablen geleert, sondern die Variable behält ihren wert
der an der speicheradresse sitzt. d.h. man deklariert eine integer variable,
geht logischerweise davon aus, sie sei 0, da sie nie benutzt wurde, in
wahrheit steht im speicher jedoch -18784. in manchen fällen ist das tödlich
für den programmablauf).
Zweitens sollte bei der Variablendeklaration darauf geachtet werden das
man eindeutige Variablennamen gibt. das hilft vor allem bei sehr grossen
Programmen, den überblick zu behalten. dazu gibt es verschiedene Methoden,
wichtig ist dabei eben das man es selbst versteht. für zahlenvariablen wie
int, double, long, float, short sollte/kann man ein simples n(numeric) vor
den variablennamen hängen. also int nZahl1, nZahl2, nErgebnis = 0; wenn
die variable dann unsigned ist, kann man auch un hinsetzen, wobei der
compiler eigentlich warnungen ausgibt für vorzeichenkonflikte. aber es gehört
zum guten programmierstil und kann in unübersichtlichen programmen sehr
viel zeit sparen. für andere variablentypen funktioniert das ähnlich:
Code:
bool bVar = false;
DWORD dwVar = 0;
unsigned int unVar = 0;

(bei unsigned muss man natürlich aufpassen dass man keine negativen
werte übergibt). für klassen und funktionesnamen gilt generell das selbe.

der letze und wichtigste punkt ist dokumentation.
es ist ein simples MUSS, das der quellcode dokumentiert wird.
am anfang jeder .cpp oder .h sollte ein kommentarblock, der name der
datei, funktion, autor und datum beinhaltet, und zusätzliche informationen
wenn nötig. das wird vor allem dann wichtig, wenn andere Programmierer
auch damit arbeiten müssen. ein gutes beispiel dazu sind alle vordefinierten
headerdateien (windows.h zum beispiel). dann sollte der quellcode selbst
kommentiert werden. man kann dazu entweder

Code:
 // Kommentar

oder
Code:
 /* Multi-line -
Kommentar */

benutzen.

Warfox wird natürlich behaupten das sei völlig unwichtig, und sowieso nur
kleinigkeiten, aber ich bezweifle das er jemals ein programm mit mehr als
5000 Programmzeilen geschrieben hat. wenn es ans objektorientierte
Programmieren geht, sollten diese Konventionen eingehalten werde, und
bei kleineren Programmen kann man es sich gut angewöhnen.[/code]

_________________
crush hope
shatter dreams
enjoy the torture
search the truth
enforce your reign
head for glory
reach immortality
and finally...fall
as failure is the human fate
run for the fall
Antworten mit Zitat 
   Private Nachricht senden  E-Mail senden  Website dieses Benutzers besuchen  AIM-Name  Yahoo Messenger  MSN Messenger  ICQ-Nummer
Gesperrt: 16.11.2005, 18:27 Uhr von Exodus
Warfox
DwH Member



Anmeldungsdatum: 12.02.2004
Beiträge: 1612
Wohnort: DWH - Hochburg
Beitrag Verfasst am: 16.11.2005, 21:29    Titel:  Benutzer-Profile anzeigen 

jaja das mit den komentaren hab ich der zwischenzeit gelernt *g*

ajo kannst du nochmal kurz das extern anschweifen....blick das immernoch net was das macht

_________________
Warfox...what else?
Antworten mit Zitat 
   Private Nachricht senden    Website dieses Benutzers besuchen  AIM-Name  Yahoo Messenger  MSN Messenger  ICQ-Nummer
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    -=]Die with Honor[=- Foren-Übersicht » Hard & Softwareecke Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
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.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen


Powered by phpBB © 2001, 2005 phpBB Group
Created by: __ Infected-FX __