Jeg har en lille tutorial her:
http://damb.dk/dialogtut.php
Den burde vise dig de ting du skal bruge for at kunne lave din GUI.
Jeg har kigget på din guide, men jeg har lidt svært ved at følge den da jeg ikke kan noget c++ programmering selv. Jeg har svært ved at kode textboxene sammen med knapperne og få dem til at udføre de beregninger.
Jeg har dog lavet et GUI i Visual Studio, og har uploadet projekt mappen her:
http://www.kl1m.dk/stuff/fibonacci.rarDen eneste fil der er lavet noget på er Form1.h jeg ville ikke slette de andre hvis de skulle bruges.
Jeg vil gerne have den skal afvikle følgende kode:
Når man skriver noget i textbox1 med label Fn og klikker på OK knappen skal jeg afvikle:
#include <stdio.h>
int fib(int num) {
int i, fib = 1, n1 = 1, n2 = 0;
for (i = 1; i < num; i++) {
fib = n1 + n2;
n2 = n1;
n1 = fib;
}
return fib;
}
int main (int argc, char ** argv) {
int num = 13
printf("Fibionacci number %d is %d\n", num, fib(num));
return 0;
}
og printe det i den mørke grå boks.
Når man skriver en max værdi skal den afvikle følgende kode når man trykker på OK knappen:
#include <iostream>
using namespace std;
int main(void)
{
int f0 = 0, f1 = 1, fn, repeat_times;
cout << "Skriv hvor mange tal du vil have vist (de forste 2 tal vil altid blive vist): ";
cin >> repeat_times;
cout << endl << "Fibbonacci tal: 0 1 ";
for(int i = 0; i < repeat_times; i++)
{
fn = f0 + f1, f0 = f1, f1 = fn;
cout << fn << " ";
}
cout << endl;
return 0;
}
og printe det i den grå boks.
Jeg håber der er en der har tid til lige at få fikset det her sammen, håber ikke det tager forlangtid.
//Morten Klim Sørensen
Indlæg senest redigeret d. 14.03.2010 11:14 af Bruger #15687