Raring Skrevet 10. september 2008 Del Skrevet 10. september 2008 Har prøvd flere APIer (SDL, glut...) nå, men jeg føler at alle har noen mangler. Jeg ønsker et som er crossplatform og har innebygget støtte for tekst, sprites og lyder. Noen anbefalinger? Lenke til kommentar
Dead_Rabbit Skrevet 10. september 2008 Del Skrevet 10. september 2008 Hvis du installerer SDL_ttf & SDL_mixer får du tekst og audio. Begge veldig greie å bruke. Lenke til kommentar
Raring Skrevet 11. september 2008 Del Skrevet 11. september 2008 Og disse er også for mac? Lenke til kommentar
GeirGrusom Skrevet 11. september 2008 Del Skrevet 11. september 2008 SDL er cross platform, det er hele poenget med SDL (altså at det skal fungere på alle plattformer) Lenke til kommentar
Syfer Skrevet 14. september 2008 Del Skrevet 14. september 2008 Noen som har mulighet til å hjelpe med å lage et program som genererer et tilfeldig tall man skal gjette seg frem til ? hvis det jeg gjetter er for lavt så ønsker jeg å få beskjed om at det er for lavt og at jeg må prøve et høyere tall Jeg har foreløpig ikke gjort så forferdelig mye, er mest usikker på hvordan jeg skal bygge opp programmet #include <iostream.h> #include<stdlib.h> #include<time.h> #include <conio.h> using namespace std; int main(int argc, char *argv[]) { bool e,f; int unsigned long a,b,c,d; int rand(); srand(time(0)); rand()%101; void srand(unsigned int Start); randomize(); cout <<"Velkommen til dette programmet som genererer et tilfeldig tall\nmellom 0 og 100."; cout << "\n\nTrykk en tast for at programmet skal avsluttes.."; getch(); return 0; } Lenke til kommentar
Giddion Skrevet 14. september 2008 Del Skrevet 14. september 2008 hmm det var noe rart i koden over, men det finner du nok ut av selv. Bare spør hvis du vil ha hjelp til det også. Jeg ville laga en while loop noe ala dette. int RanTall; int Gjetting = 0; while (Gjetting != RanTall); { //koden som sier om det var for lavt/høyt if(Gjetting < 0) //brukeren avslutter ved å skrive negative tall. break; } Det er vanskelig å vise deg løsningen som passer for deg uten å vite nøyaktig hvordan du tenker å ha det, men jeg håper det viser deg noe du kan bruke. Lykke til Lenke til kommentar
Gjest Slettet-80wCWpIM Skrevet 14. september 2008 Del Skrevet 14. september 2008 Dette er sannsynligvis et ekstremt tåpelig spørsmål Hvordan får jeg lagret filen som standalone exe fil som jeg kan ta med til andre maskiner Lenke til kommentar
Giddion Skrevet 15. september 2008 Del Skrevet 15. september 2008 (endret) Dette er sannsynligvis et ekstremt tåpelig spørsmål Hvordan får jeg lagret filen som standalone exe fil som jeg kan ta med til andre maskiner Se punkt 4 og 5 Ofte stilte spørsmål (med tilhørende svar) Hvis du skal programmere til windows vil jeg virkelig anbefale Visual C++ 2008 Express Edition Lykke til og bare spør hvis du ikke skulle få det til. Endret 15. september 2008 av Giddion Lenke til kommentar
mnilsen Skrevet 15. september 2008 Del Skrevet 15. september 2008 ^-tegnet er "illegal use of floating point" Hvordan skal jeg opphøye noe i en formel? sum=belop*(1+(rentefot/100))^aar - Hvordan må denne formelen skrives? Lenke til kommentar
Jaffe Skrevet 15. september 2008 Del Skrevet 15. september 2008 ^ er ikke opphøyingsoperator i C/C++. Du må bruke funksjonen pow() fra math-biblioteket. Lenke til kommentar
Gjest Slettet-80wCWpIM Skrevet 7. oktober 2008 Del Skrevet 7. oktober 2008 Leker litt med et program som skal løse andregradsligninger. Det jeg ønsker er å henvise til en funksjon før main() slik at når jeg skriver inn verdiene for a,b og c så vil utregningen henvises til formler før main , f.eks if a=0 så løses den på en måte og hvis det er det ikke er noen reelle løsninger så løses den på en annen måte. Her er bare en liten smakebit av det jeg har skriblet ned foreløpig, men jeg er usikker på hvordan jeg skal knytte det sammen. namespace Root { class root { public: root() {}; double root(double a, double b, double c, double D); }; double Root::root { return sqrt(-D)/(2*a); } #include <iostream.h> #include <conio.h> #include <math.h> using namespace Root int main () { double a,b,c,D,A; cout <<"==============================================\nDette programmet regner ut andregradsligninger\n=============================================="; cout <<"\ntast inn verdien for a:"; cin >> a; cout <<"tast inn verdien for b:"; cin >> b; cout <<"tast inn verdien for c:"; cin >> c; cout << "to reelle roetter" << endl; cout << "den forste: x1 = " << ( -b/( 2 * a ) ) + p->root( a, b, c, D ) << "\n"; cout << "den andre: x2 = " << ( -b/( 2 * a )) - p->root( a, b, c, D ) << endl; } cout <<"\ntrykk en tast avslutte...."; getch(); return 0; } Lenke til kommentar
hernil Skrevet 17. oktober 2008 Del Skrevet 17. oktober 2008 Er det noen som kunne tenkt å hjelpe meg med et lite program? Den opprinnelige tråden finnes her. Lenke til kommentar
Canute Skrevet 22. oktober 2008 Del Skrevet 22. oktober 2008 Jeg leter etter et bra IDE for Linux. Ettersom jeg har brukt Eclipse (for Java) i et par måneder nå så har jeg blitt alt for vandt til to features: - code completion (det jeg har forstått er på Microsoft språket: intellisense) - At IDEet sier i fra når jeg bruker feil variabeltype som paramter til funksjoner. Har funnet noen, blant annet Code::Blocks og Eclipses CDT plugin som klarer det første, men ikke det andre (eller har jeg bare ikke lett godt nok?) Noen forslag? Lenke til kommentar
Frederick_ Skrevet 23. oktober 2008 Del Skrevet 23. oktober 2008 vet ikke om dette har noe med c++ å gjøre eller hva jeg holder på med men skal skifte noe farger på noen ting i et spill,der er det en .res fil. Og fargekodene er fks: 255 255 255 255, men vil ha mine egne farger, men hvordan finner jeg farger ?:S rgb er jo bare 3, noen som vet noe ? Lenke til kommentar
GeirGrusom Skrevet 23. oktober 2008 Del Skrevet 23. oktober 2008 (endret) Du har rett: dette har ingenting med C++ å gjøre Men jeg gjetter at det er som følger: ARGB eller RGBA dvs. Alpha som er ugjennomsiktighet (altså 255 helt ugjennomsiktig, 0 helt usynlig) og RGB følger samme mønster som vanlig. Det kommer an på hva dette brukes til selvsagt. Jeg leter etter et bra IDE for Linux. Ettersom jeg har brukt Eclipse (for Java) i et par måneder nå så har jeg blitt alt for vandt til to features:- code completion (det jeg har forstått er på Microsoft språket: intellisense) - At IDEet sier i fra når jeg bruker feil variabeltype som paramter til funksjoner. Har funnet noen, blant annet Code::Blocks og Eclipses CDT plugin som klarer det første, men ikke det andre (eller har jeg bare ikke lett godt nok?) Noen forslag? Ok, her vil jeg bare si at det ikke finnes noen all-around virkelig bra IDE-er Selv bruker jeg Code::Blocks til C++, Eclipse til Java og MonoDevelop til...mono Alle sammen har en rekke ulemper, blant annet så har ikke mono noen innebygget debugger som jeg vet om, Code::Blocks sin code completion er mangelfull, og Eclipse har jeg ikke brukt til C++ utvikling, så det vet jeg ikke noe om, men siden det hovedsaklig er et Java IDE så regner jeg med at det ikke er noe verdensmester i C++. *sukk* jeg savner Visual Studio... Du har jo vim og emacs som mange er ivrige forkjempere for, selv synes jeg ikke at de er gode erstatninger mye på grunn av at de ikke er grafiske. Endret 23. oktober 2008 av GeirGrusom Lenke til kommentar
Frederick_ Skrevet 23. oktober 2008 Del Skrevet 23. oktober 2008 vet du hvor jeg burde poste dette så jeg faktisk får vite det? siden mange av farge stringene har mere en 100 på slutten, og du kan jo ikke ha mere en 100% Lenke til kommentar
GeirGrusom Skrevet 23. oktober 2008 Del Skrevet 23. oktober 2008 (endret) Farger går enten fra 0 til 255 eller fra 0 til 1, jeg har aldri vært borti at det noensinne har vært brukt 0-100% edit: 255 255 255 255 er det samme som en helt hvit og ugjennomsiktig 0 0 0 0 er helt gjennomsiktig 255 0 0 0 er helt svart (forutsatt at den første tilordner alpha) Endret 23. oktober 2008 av GeirGrusom Lenke til kommentar
Syfer Skrevet 6. november 2008 Del Skrevet 6. november 2008 Noen som har lyst til å forklare koden for følgende i c++ ?: Har en binærfil som er full av navn som skal leses Ønsker at programmet skal lese binærfilen og vise alle navnene med mellomrom mellom hvert navn. Lenke til kommentar
Giddion Skrevet 6. november 2008 Del Skrevet 6. november 2008 Hvordan er navnene lagret? Hvor langt er du kommet med din kode? Hva er det du har problemer med? Lenke til kommentar
Syfer Skrevet 6. november 2008 Del Skrevet 6. november 2008 Hvordan er navnene lagret?Hvor langt er du kommet med din kode? Hva er det du har problemer med? Filnavnene er lagret i en binær fil og består av poster som er lagret på følgende måte: struct Persontype { char Navn[60]; char Personnr[12]; }; Foreløpig: #include <fstream> #include <iostream.h> #include <conio.h> int main () {ifstream innfil; int navn[60], personnr[12]; Innfil.open ("persona.dat", ios::binary); if (Innfil=0) { cout <<"feil med fil! \n\nTrykk en tast..."; getch(); return 1; } Innfil.read (char *) ; Innfil.close(); return 0; } Er usikker på hvordan jeg skal skrive programmet slik at navnene (navn og personnummer) kommer opp på skjermen Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå