Saykin Skrevet 12. august 2006 Del Skrevet 12. august 2006 (endret) // a small C++ program #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; } Hei! Som dere ser, så har jeg akkurat startet og bruker boken Accelerated C++ sammen med Microsoft Visual C++ express edition. Jeg har skrevet inn koden som det sto i boka og klikket på build, men så får jeg denne feilmeldingen Error 1 Error result 31 returned from 'C:\Programfiler\Microsoft Visual Studio 8\VC\bin\mt.exe'. Project Så hva kan det bety? Jeg har null peil Endret 12. august 2006 av Saykin Lenke til kommentar
Kian_Alvane Skrevet 12. august 2006 Del Skrevet 12. august 2006 Eg veit ikkje kva feilen kjem av, eg har aldri brukt Visual C++ express edition, men du kan prøva å programmera i DevC++, det er eit komplett IDE som er både gratis og open source. Lenke til kommentar
Gjakmarrja Skrevet 12. august 2006 Del Skrevet 12. august 2006 Jeg bruker MinGW Developer Studio, copy & pastet koden over og der funket den fint. Men prøv heller med "\n" som newline i stedet for endl. Lenke til kommentar
................... Skrevet 12. august 2006 Del Skrevet 12. august 2006 (endret) ... Endret 10. juli 2010 av ................... Lenke til kommentar
Gjakmarrja Skrevet 12. august 2006 Del Skrevet 12. august 2006 Har ingen ting å si om man bruker std::endl eller "\n". 6663111[/snapback] Nei, akkurat så hvorfor ikke bruke "\n" ? Lenke til kommentar
................... Skrevet 12. august 2006 Del Skrevet 12. august 2006 (endret) ... Endret 10. juli 2010 av ................... Lenke til kommentar
kimla Skrevet 12. august 2006 Del Skrevet 12. august 2006 Legg til: using namespace std; på linja under #include <iostream> Lenke til kommentar
Saykin Skrevet 13. august 2006 Forfatter Del Skrevet 13. august 2006 Jeg hoppa over til Dev-C++, lettere å bruke, men jeg har skrevet inn koden og det dukker opp et vindu som forsvinner med engang. Hva skal jeg gjøre? Det som skal skje er at det skal stå i et vindu "Hello, world!". Antar jeg da Lenke til kommentar
Zic0 Skrevet 13. august 2006 Del Skrevet 13. august 2006 #include <iostream> using namespace std; int main(){ cout << "Halla verdenen"; system("pause"); return 0; } burde funke bra Lenke til kommentar
john.einar Skrevet 13. august 2006 Del Skrevet 13. august 2006 Veldig OT: Men diff'en på å bruke \n vs std::endl er at endl flusher også output bufferet. Lenke til kommentar
kimla Skrevet 13. august 2006 Del Skrevet 13. august 2006 for system("pause") trenger du vel å inkludere windows.h også? Eller er jeg på jordet? Lenke til kommentar
john.einar Skrevet 13. august 2006 Del Skrevet 13. august 2006 for system("pause") trenger du vel å inkludere windows.h også?Eller er jeg på jordet? 6664458[/snapback] system er definert i stdlib.h i ANSI C(cstdlib i C++). Du finner den også i process.h med Microsofts lib. Lenke til kommentar
Saykin Skrevet 13. august 2006 Forfatter Del Skrevet 13. august 2006 #include <iostream> using namespace std; int main(){ cout << "Halla verdenen"; system("pause"); return 0; } burde funke bra 6664221[/snapback] Oi! Tusen takk, la til pause på programmet mitt og det funka helt fint! Men er det en annen måte å gjøre det på? Uten å legge inn pausen? Lenke til kommentar
Gjakmarrja Skrevet 13. august 2006 Del Skrevet 13. august 2006 Du kan bruke: std::cin.get(); Det får programmet til å vente til man trykker en tast. Lenke til kommentar
edahl Skrevet 13. august 2006 Del Skrevet 13. august 2006 Er ikke sikker, men er det ikke stor M i main()? Lenke til kommentar
................... Skrevet 13. august 2006 Del Skrevet 13. august 2006 (endret) ... Endret 10. juli 2010 av ................... Lenke til kommentar
Landeplagen Skrevet 13. august 2006 Del Skrevet 13. august 2006 std::cin.get(); 6665500[/snapback] Ett tips; Du kan skrive "using namespace std;" rett etter #include greiene dine, så slipper du å skrive std:: utover i programmet! Lenke til kommentar
Gjakmarrja Skrevet 13. august 2006 Del Skrevet 13. august 2006 Jeg vet det, alle vet det. Men trådstarter er ikke kommet så langt i boken enda. Hyyyysj. Lenke til kommentar
Roptaty Skrevet 27. august 2006 Del Skrevet 27. august 2006 Har ingen ting å si om man bruker std::endl eller "\n". 6663111[/snapback] Mulig jeg husker feil, men flusher ikke std::endl streamen uansett, mens "\n" i en streng ikke nødvendigvis gjør det. Lenke til kommentar
john.einar Skrevet 27. august 2006 Del Skrevet 27. august 2006 (endret) Har ingen ting å si om man bruker std::endl eller "\n". 6663111[/snapback] Mulig jeg husker feil, men flusher ikke std::endl streamen uansett, mens "\n" i en streng ikke nødvendigvis gjør det. 6749642[/snapback] Se mitt svar tidligere om dette. Endret 27. august 2006 av johneinar 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å