Permalänk
Medlem

Dynamisk inmatning i C++

Går det att göra en inmatning helt dynaisk?
Alltså att man aldrig behöver reservera mera utrymme än de antalet tecken som matas in.

Permalänk
Medlem

Ja, så klart. Berätta hur du menar..

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots

Permalänk
Medlem

trallalalla la..

http://kma.shells.se/oldpage/tutorials/dynmem1/index.html

EDIT: började läsa igenom den igen... skall fixa lite stav fel och formuleringar..

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Medlem

Exempel på programutskrift

Skriv in staden du bor i: Uppsala
Du bor i Uppsala

Uppsala ska då läsas in i en char som endast består av 8 tecken. Skulle jag istället svarat stockholm skulle den läst in det till en char som består av 10 tecken.

Permalänk
Medlem

matricks: Finns det inga färdiga klasser i standardbiblioteken som kan fixa det?

Permalänk

Jo, det finns det, en klass som heter string!

Permalänk
Medlem

#include <iostream> #include <string> using namespace std; int main() { string lo; getline(cin,lo); return 0; }

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots

Permalänk
Medlem

STL har det. Men jag tycker man skalls skriva dom själv. Man lär sig mer då.

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Medlem

Ok, tack.. Visste jag ju igentligen, bara dum som inte tänkte på det

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av matricks
STL har det. Men jag tycker man skalls skriva dom själv. Man lär sig mer då.

Jag tycker man ska använda STL, det finns betydligt roligare saker att koda än en string-klass.

Men vill man lära sig just det så..

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots

Permalänk
Medlem

sedan innehåller STL bara generaliserade klasser.. mycket bra om man kan anpassa dom till det man faktiskt skall göra. plus att STL lägger till massor med tid när det skall till att kompileras.

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Medlem

Eftersom STL är generisk-programmering så kan man anväda STL:s funktioner oberoende datatyp. Man kan t.ex. sortera en sin egen länkade lista, en vanlig vektor men samma funktion. Mycket bra!

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots

Permalänk
Medlem

Nu upprepade det du jag sa och missförstog mig... STLs listor funkar på ett sätt.. finns massor av sätt att göra dom på som är bättre i vissafall..

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av matricks
stav fel

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Coord

HAHA :D:D

Visa signatur

Teeworlds - För dig som gillar gulliga saker med stora vapen.

Permalänk
Medlem

Passar på att dra en STL fråga här:
Finns det nån motsvarighet till auto_ptr fast för dynamiska vektorer?

Edit: Ifs så går det fort att göra en egen, vilket jag har gjort (auto_vect_ptr kallar jag den). Men det vore trevilgt om det fanns i STL.

Visa signatur

Perl - Made by Idiots, Java - Made for Idiots, C++ - Envied by Idiots