Slettet bruger
06. december 2005 - 21:32
Der er
22 kommentarer og 1 løsning
Kalde en funktion.
Hej eksperter! Hvordan kalder man en funktion i C++? Sådan her: int main() { cout << "Function 'main' called."; my_function; } function my_function() { cout << "Function 'my_function' called."; cin.get(); } ? Svar venligst med en hel kode (jeg er lidt grøn)! - Toke
Annonceindlæg fra DE-CIX
06. december 2005 - 21:36
#1
Ret: my_function; - til: my_function();
06. december 2005 - 21:38
#2
int main() { cout << "Function 'main' called."; my_function(); } void my_function() { cout << "Function 'my_function' called."; cin.get(); }
06. december 2005 - 22:41
#3
Du skal nok skrive --start test.cpp void my_function() { cout << "Function 'my_function' called."; cin.get(); } int main() { cout << "Function 'main' called."; my_function(); } --slut test.cpp Det var en fejl selv havde lidt bøvl med for ganske nyeligt (er selv grøn++)
07. december 2005 - 00:05
#4
eller void my_function(); int main() { cout << "Function 'main' called."; my_function(); } void my_function() { cout << "Function 'my_function' called."; cin.get(); }
Slettet bruger
07. december 2005 - 16:29
#5
Jeg prøver lige arne_vs først... Hans pleger at virke - men det gør I andres nok også!
Slettet bruger
07. december 2005 - 16:32
#6
Hehe... Arne_v, dit script virker ikke! Prøver lige skwats...
Slettet bruger
07. december 2005 - 16:32
#7
Virker heller ikke...
Slettet bruger
07. december 2005 - 16:33
#8
Ingen af dem virker!
07. december 2005 - 17:01
#9
Har du: #include <iostream> using namespace std; ovenover de kode stumper ?
Slettet bruger
07. december 2005 - 18:02
#10
DOOOH! Nej! Taaak!
Slettet bruger
07. december 2005 - 18:04
#11
#include <iostream> using namespace std; void my_function() { cout << "Function 'my_function' called."; cin.get(); } int main() { cout << "Function 'main' called."; my_function(); } Dette virker ikke!
07. december 2005 - 18:27
#12
C:\>type zzzz.cpp #include <iostream> using namespace std; void my_function() { cout << "Function 'my_function' called."; cin.get(); } int main() { cout << "Function 'main' called."; my_function(); } C:\>g++ zzzz.cpp -o zzzz.exe C:\>zzzz Function 'main' called.Function 'my_function' called.
07. december 2005 - 18:30
#13
hvilken fejl får du ?
07. december 2005 - 22:16
#14
Hmm kunne det ikke tænkes I skulle huske at returnere 0 i main? #include <iostream> using namespace std; void my_function() { cout << "Function 'my_function' called."; cin.get(); } int main() { cout << "Function 'main' called."; my_function(); return 0; } Det er efterhånden en del tid siden man gik væk fra void main()
07. december 2005 - 22:42
#15
den bør være der men nyere compilere plejer at sætte en return 0 ind hvis man glemmer det men indtil vi får at vide hvilken fejl det er så kan vi kun gætte
07. december 2005 - 22:59
#16
(og vi har ikke brugt void main)
Slettet bruger
08. december 2005 - 13:54
#17
Haha... Jeg skulle bare have en include mere på; build log spurgte om jeg havde glemt '#include "stdafx.h"'! #include "stdafx.h" #include <iostream> using namespace std; void my_function() { cout << "\nFunction 'my_function' called."; cin.get(); } int main() { cout << "Function 'main' called."; my_function(); } Nu dur det!
Slettet bruger
08. december 2005 - 13:55
#18
nielle, du kan jo bare smide et svar... Undskyld alle, at jeg glemte includes!
08. december 2005 - 17:19
#19
Nej tak til point på denne her. Der er vist andre som har bidraget mere end mig på denne her. Ellers tak for tilbudet. :^)
Slettet bruger
09. december 2005 - 16:15
#20
Arne_v, points?
09. december 2005 - 20:54
#21
jeg tror at det er skwats kode som ligner dit resultat mest
Slettet bruger
09. december 2005 - 21:48
#22
Ok... skwat? Points?
Slettet bruger
13. december 2005 - 20:59
#23
Nå... Tak alle!
Kurser inden for grundlæggende programmering