Forum: Fortsättnings kurs C++

Forum huvudsida -> Kommentarer -> Paket -> Fortsättnings kurs C++

Sidor: 1 2

Till botten

NetNinja 21:25 - 7:e Februari 2007 | Post #1
Medlem
Inlägg: 116


Skicka PM
Välkommen till fortsättnings kursen i C++, om ni är här så har ni troligtvis redan läst artiklen C++ Nybörjarguide av Independence. Här kommer ni få lära er om Vecorer, listor, stackar, köer och biblioteket fstream. Kommer även visa lite om tids biblioteket ctime/time.

Om tråden är låst kan det vara för att paketet inte har blivit godkänt.

-------------------------





Independence 18:38 - 9:e Februari 2007 | Post #2
Administratör
Inlägg: 1800


Skicka PM
Oj, här har det hänt saker Smiley

Det skulle vara trevligt om du använde [ source] [ /source] för att få källkoden i rutor och färgad och sånt också Smiley

-------------------------

Vi är riddarna som säger fiskbulle!





NetNinja 18:44 - 9:e Februari 2007 | Post #3
Medlem
Inlägg: 116


Skicka PM
Ska fixas, säg till om du ser om något är fel bara. Har bara precis blivit klar med B kursen (sista kapitlet kvar men ändå)

-------------------------





Independence 18:54 - 9:e Februari 2007 | Post #4
Administratör
Inlägg: 1800


Skicka PM
Sista meningen i avsnittet om Structs är avklippt innan den är riktigt avslutad, slutar med "... eller" och sedan kommer en ny rubrik. Tror det ska in något mer där?
Slutet av fstream är två taggar, vet inte om det kanske skulle in någon kod där?
Annars ser det bra ut, såg inga uppenbara fel eller så.

Edit1:
Har bara läst första delen hittils.
Sedan såg jag nu en särskrivning i beskrivningen till artikeln, står "programmerings kurs" vilket bör vara "programmeringskurs" tror jag.

-------------------------

Vi är riddarna som säger fiskbulle!



Senast redigerad 18:56 - 9:e Februari 2007


NetNinja 19:09 - 9:e Februari 2007 | Post #5
Medlem
Inlägg: 116


Skicka PM
Skulle du kunna utvidga din inmatnings tutorial så den inkluderar getline och cin.get också. tror det ska vara där, annars får jag göra ett extra kapitel...

Tack för kritiken

EDIT:
Kan inte hitta särskrivningen, kan ha ändrat det tidigare och det typ inte syns eller nått.

-------------------------



Senast redigerad 19:16 - 9:e Februari 2007


Independence 19:18 - 9:e Februari 2007 | Post #6
Administratör
Inlägg: 1800


Skicka PM
Hmm, vad behöver du getline till? Används väl mest vid char-arrayer, vilket jag försöker undvika då C++ (till skillnad från C) har riktiga strängar vilket brukar vara enklare.
Jag skulle kunna skriva om cin.get(); för att få ett uppehåll i slutet av programmet.
Om det behövs en del om char-arrayer och input/output med hjälp av dessa kan jag väl visserligen försöka göra en del om det också.

Edit1:
Det var i beskrivningen som visas över själva texten till delarna, men jag tog mig friheten att ändra själv nu så du behöver inte bry dig om det mer Smiley

-------------------------

Vi är riddarna som säger fiskbulle!



Senast redigerad 19:19 - 9:e Februari 2007


NetNinja 19:44 - 9:e Februari 2007 | Post #7
Medlem
Inlägg: 116


Skicka PM
Getline kan man använda till att skriva in långa strängar inklusive mellanslag tills att nyrads tecken. Går att använda till string också...

Tack för att du ändrade särskrivningen...

Orkar inte skriva mer idag, försöker göra klart den imorn eller på söndag.

-------------------------



Senast redigerad 19:44 - 9:e Februari 2007


Smygis 20:07 - 9:e Februari 2007 | Post #8
Medlem
Inlägg: 90


Skicka PM
Finns det något sätt att titta på den?

-------------------------
Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS!



Independence 20:08 - 9:e Februari 2007 | Post #9
Administratör
Inlägg: 1800


Skicka PM
Jo, man kan läsa den här: http://www.blinkenlights.se/articles/fortsattningskurscplusplus/

Dock så syns den inte i listan ännu, då den inte är klar osv.

-------------------------

Vi är riddarna som säger fiskbulle!



Senast redigerad 20:08 - 9:e Februari 2007


Smygis 20:30 - 9:e Februari 2007 | Post #10
Medlem
Inlägg: 90


Skicka PM
Om den kommer innehålla det där så skulle jag inte kalla den en fortsättnings kurs, Snarare en utökning av grunderna. För om det ska vara en fortsättnings kus så borde den ta upp klasser, pekare och en massa annat surt godis.

Och system() skickar ett anrop till det aktuella systemet/konsollen/terminalen att exevera ett kommando. Inte ett MS-DoS kommando. Det fungerar lika bra under Linux/BSD/osv.

-------------------------
Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS!

Senast redigerad 20:51 - 9:e Februari 2007


Nissebosselasse 20:41 - 9:e Februari 2007 | Post #11
Medlem
Inlägg: 490


Skicka PM
Nu är kursen förvisso inte helt klar ännu - och det är bra att någon tar sig tid att skriva fler - men det finns en del felaktigheter, vilket kanske inte är så lyckat.
En är bland annat:

Båda går lika bra, enda skilnaden är att ctime är ett gammalt C# bibliotek.

Snarare tvärtom (och det är naturligtvis inte C#, utan C). I det här fallet är ctime den nya headern som ska användas i C++ (den lägger C-funktionerna från time.h i namnrymden std).

Som sagt, allt är inte färdigskrivet, men det är ju ganska viktigt att det står rätt.

-------------------------
http://pushingcows.se
Gula Nallen



NetNinja 20:59 - 9:e Februari 2007 | Post #12
Medlem
Inlägg: 116


Skicka PM
Som svar till Smygis, den första guiden var i min tolkning allt som fanns med i A kursen på min skola plus lite till. Tänkte bara fortsätta med det som fanns i B kursen, om du kan komma på ett bra namn så säg bara till så ändrar jag.

Och tack för att ni rättar, jämfört med er är jag noob. Det var min lärare som sa det om att ctime var gamalt C bibliotek. och vet faktiskt inte vem som har rätt, men väljer att lita på er.

Skulle ni kunna berätta nårra linux terminal kommandon?
Kommer läsa Lizux zom kurs i trean sen men kan ju inte vänta tills dess.

Tar och ändrar nu, tack så mycket.

-------------------------



Senast redigerad 21:05 - 9:e Februari 2007


Smygis 21:04 - 9:e Februari 2007 | Post #13
Medlem
Inlägg: 90


Skicka PM
Din lärare har ju rätt, ctime är time.h i namespace std. Varför återuppfinna hjulet? vad Nissebosselasse reagerade på var att du hade skrivigt C# vilket är ett helt nytt språk.

Linux-terminal-kommandon Smiley dom som finns installerade.

-------------------------
Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS!

Senast redigerad 21:05 - 9:e Februari 2007


NetNinja 21:09 - 9:e Februari 2007 | Post #14
Medlem
Inlägg: 116


Skicka PM
Ska jag skita i att nämna ctime?
Behöver ju inte kunna båda. Erh blir förvirrad...

-------------------------





Smygis 21:13 - 9:e Februari 2007 | Post #15
Medlem
Inlägg: 90


Skicka PM
    Citat av NetNinja:
Ska jag skita i att nämna ctime?
Behöver ju inte kunna båda. Erh blir förvirrad...


Om det är någon du ska skita i är det time.h då den är C. ctime är mer relevant då den är för C++.

-------------------------
Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS!



NetNinja 21:15 - 9:e Februari 2007 | Post #16
Medlem
Inlägg: 116


Skicka PM
Ok, consider it done...

-------------------------





Smygis 21:17 - 9:e Februari 2007 | Post #17
Medlem
Inlägg: 90


Skicka PM
Hur gick detta till :/

-------------------------
Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS!

Senast redigerad 21:19 - 9:e Februari 2007


NetNinja 21:21 - 9:e Februari 2007 | Post #18
Medlem
Inlägg: 116


Skicka PM
ändrade namnet till C++ nybörjarguide forts. så man fattar att det e till för nybörjare...

-------------------------





Nissebosselasse 21:47 - 9:e Februari 2007 | Post #19
Medlem
Inlägg: 490


Skicka PM
Netninja: jag tycker definitivt du ska nämna så många olika bibliotek som möjligt. Men ctime och time.h är egentligen samma sak, alltså räcker det med att du nämner ctime.
-ppna upp filen ctime (i din kompilators include-mapp), så kommer du antagligen se att den inkluderar time.h, samt utför en massa using-direktiv, för att lägga funktionerna i std-namnrymden.
Du kan ju även öppna upp filerna cstring, cmath, etc. så kommer du se samma sak.

-------------------------
http://pushingcows.se
Gula Nallen



FunkyChicken 23:26 - 9:e Februari 2007 | Post #20
Nyhetsredaktör
Inlägg: 800


Skicka PM
bra jobbat! *thumb up*




NetNinja 18:33 - 10:e Februari 2007 | Post #21
Medlem
Inlägg: 116


Skicka PM
Skulle någon kunna berätta mer om iteratorer, vet bara lite om dom...

Tror jag skriver klart imorgon, om jag skyndar mig lite.

-------------------------





Independence 18:57 - 10:e Februari 2007 | Post #22
Administratör
Inlägg: 1800


Skicka PM
Angående sorteringen så tror jag inte att bubblesort är den vanligaste. Det kanske är den enklaste däremot, och den som man lär sig först. Om man ska göra mycket sortering brukar den dock vara ganska dåligt jämfört med quicksort, naturalsort mm.

-------------------------

Vi är riddarna som säger fiskbulle!





NetNinja 19:39 - 10:e Februari 2007 | Post #23
Medlem
Inlägg: 116


Skicka PM
Står inget om dom i min bok, ändrar så att det står enklaste istället. Om du nu inte vill att jag ska skriva ner dom också... (I vilket fall du måste förklara dom för mig eller skriva det själv)

-------------------------





Independence 20:27 - 10:e Februari 2007 | Post #24
Administratör
Inlägg: 1800


Skicka PM
Naturalsort har jag inte kollat upp hur den fungerar. Quicksort fungerar som så att den delar upp den sorterade datamängden i två delar som är större respektive mindre än det datat som håller på att sorteras för stunden, och sedan anropar den sig själv på de två nya delarna och upprepar samma sak. Det är iaf så jag kommer ihåg det, den är alltså rekursiv. Det borde finnas kodexempel på typ wikipedia över en quicksort i C++. Annars borde det ju finnas någon inbyggd funktion i C++ för att sortera saker?

-------------------------

Vi är riddarna som säger fiskbulle!





Nissebosselasse 22:20 - 10:e Februari 2007 | Post #25
Medlem
Inlägg: 490


Skicka PM
Kolla upp std::sort, har för mig att den varierar sökmetoden (quicksort, bubblesort, heapsort, etc.) efter indatan.

-------------------------
http://pushingcows.se
Gula Nallen



Sidor: 1 2

Forum huvudsida -> Kommentarer -> Paket -> Fortsättnings kurs C++
Atom feed

Du får inte posta i den här tråden | Till toppen