Användarprofil

Uppgifter
Användarnamn Peter
Email
Besök 12
Hemsida Ingen
Plats (stad)
Senaste besök 23:05 - 15:e April 2012
Poster i forumet 7
Varningar 0
Grupp Medlem
Medlem sedan 14:19 - 31:a Juli 2011
Artiklar och filer
Den här användaren har inga artiklar eller filer

Avatar


Presentation av Peter

Den här användaren har inte skapat någon personlig presentation.

Senaste inläggen i forumet

Dynamisk vektor av strukturer

    Citat av Vitdom:


    Citat av Peter:
    Tror inte att det är riktigt det som sync() gör så det fungerar inte.

Jo.
    Citat av cplusplus.com:
    int sync ( );
    Synchronize input buffer with source of characters
    Synchronizes the buffer associated with the stream to its
    controlled input sequence. This effectively means that the unread
    characters in the buffer are discarded.


Har faktiskt undersökt detta lite mer sedan sist. Det skiljer sig lite mellan olika kompilatorer. Med GCC händer det inget alls om man anropar cin.sync(). Hittade en "bug report" som kan vara intressant att läsa: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46624



Postad 23:14 - 15:e April 2012
makefile

Var noga med stora och små bokstäver. -wall ska vara -Wall med stort W. Samma sak med main.o ska vara Main.o, eftersom Main.c är stavat med stort M.



Postad 20:46 - 29:e Mars 2012
Dynamisk vektor av strukturer

    Citat av Ragnarök:

2 : det är snabbare för datorn att räkna positiva tal.

Varför skulle "positiva tal" vara snabbare? I vilka situationer är det så?


    Citat av Vitdom:

cin.get() tar bort och returnerar ETT tecken ifrån inmatningsbufferten.
cin.sync() ignorerar alla olästa tecken i inmatningsbufferten, vilket gör den tom.

Tror inte att det är riktigt det som sync() gör så det fungerar inte. get() fungerar så länge som användaren inte har matat in en massa annat före nyradstecknet. Själv föredrar jag att anropa ignore för att ignorera alla tecken fram till och med det första nyradstecknet. cin.ignore(numeric_limits<streamsize>::max(), '\n');



Postad 13:22 - 7:e Mars 2012
Varför funkar det inte?!?!?!

hmm, skulle gissa på att du vill anropa system(kommando2.c_str()); i while loopen också. För som det är nu så gör ju inte while loopen något vettigt alls.



Postad 01:50 - 15:e Augusti 2011
Vart ska jag börja!? (spelprogrammering)

Helt ärligt så har jag aldrig ägt en C++ bok. Kunde redan Java då jag började lära mig C++ på allvar så det gick ganska bra att lära sig av det jag hittade på Internet. Därför har jag inte så bra koll på vilka böcker som är bra.

Boken du pratar om heter C++ primer plus tror jag. Det jag hann se på Google Books så verkar det som en bra bok. Största skillnaden mellan upplaga 5 och upplaga 6 är som jag fattar det är att 6:an har ett extra kapitel med saker från den nya c++ standarden som beräknas bli färdig i år.

Att läsa den på engelska låter som en bra idé. Mycket av den information som finns är på engelska och även om man läser andras kod så är den också ofta på engelska så då är det en fördel om man kan de engelska termerna. För mig är det självklart att all kod skrivs på engelska.



Postad 16:14 - 2:a Augusti 2011

Skicka meddelande
Läs Peters blog