WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 12.10.2002, 22:17   #1
bach
Veteran
 
Registriert seit: 06.08.2000
Beiträge: 385


Ausrufezeichen grundlegende C - Frage

ich hab eine grundlegende frage zu unterprogrammen !
Code:
void zeichen (void)
{
x = 5;
r = 58;
}

void ausgabe (void)
{
B = x;
F = r;
}

void main (void)
{
zeichen ();
ausgabe ();
}
geht das so !

ist dann in diesem Beispiel B 5 und F 58 ? oder hab ich da einen denkfehler ?
bach ist offline   Mit Zitat antworten
Alt 12.10.2002, 23:27   #2
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

schon mal durch den Compiler gejagt?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 12.10.2002, 23:49   #3
bach
Veteran
 
Registriert seit: 06.08.2000
Beiträge: 385


Standard

das gesammte programm ist sehr lang und irgendwo ahbe ich einen fehler !

und den versuche ich einzugrenzen !
bach ist offline   Mit Zitat antworten
Alt 12.10.2002, 23:56   #4
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Wo hast denn x, r, B und F deklariert?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 13.10.2002, 00:50   #5
3of4
Elite
 
Registriert seit: 14.11.1999
Alter: 39
Beiträge: 1.429


Standard

nimm dir einen Compiler und steppe alles mit watch auf die Variablen durch, bzw. setze halt an der Betreffenden Stelle einen Haltepunkt.

Oder gib den Quellcode mal als Attachment...
____________________________________
Resistantium est futilius
3of4 ist offline   Mit Zitat antworten
Alt 13.10.2002, 11:19   #6
bach
Veteran
 
Registriert seit: 06.08.2000
Beiträge: 385


Standard

Zitat:
Original geschrieben von _m3
Wo hast denn x, r, B und F deklariert?
die sind global deklariert !
bach ist offline   Mit Zitat antworten
Alt 13.10.2002, 11:23   #7
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Zitat:
Original geschrieben von bach


die sind global deklariert !
wenn, dann poste bitte den kompletten source
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 14.10.2002, 09:36   #8
FaithNoMore
Jr. Member
 
Registriert seit: 09.10.2001
Alter: 46
Beiträge: 57


Standard

in deinem Beispiel sind B 5 und F 58. das auf dein umfangreiches programm zu schliessen kann man nicht so einfach beantworten ohne deinen source gesehen zu haben. dadurch, dass alle vier variablen global sind, können sie auch an einer anderen stelle verändert worden sein u dein programm macht nicht mehr das, was es machen sollte. darum gut aufpassen, wenn man globale variablen verwendet!!!
____________________________________
//--------------------------\\\\
||----- Faith No More ------||
\\\\--------------------------//
FaithNoMore ist offline   Mit Zitat antworten
Alt 14.10.2002, 16:19   #9
kikakater
Inventar
 
Registriert seit: 24.01.2001
Beiträge: 5.631


Standard

Globale Variablen verwendet MAN nicht, ...
kikakater ist offline   Mit Zitat antworten
Alt 15.10.2002, 09:08   #10
irrsinn
Veteran
 
Registriert seit: 05.04.2002
Beiträge: 331


Standard

globale variablen sind durch die objektorientierte programmierung abgeschafft worden. aber in einigen bereichen der firmaware entwicklung gehts nicht ohne
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm!
irrsinn ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:02 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag