Page 2 of 2

Posted: 08/10-2012 09:22
by drgz
Det var en måte å løse det på i alle fall. Men du hadde uansett feil format på variabelen. ;)

http://open.spotify.com/track/2mpAbGwkKx6INDe1T78SSh :!:

Posted: 08/10-2012 09:54
by Nebuchadnezzar
Digg sang! Selv er jeg inne i en liten svenskeperiode...

Dissection, Shining, Lifelover osv <3

http://www.youtube.com/watch?v=B-kVg0mORXg

Prøvde å lage et script som viser inneholdet i drikkelista på
en litt proff måte. Problemet er at jeg ikke klarer
å få den første raden til å vise riktig (Jeg har ikke giddet å fikse
formateringen for de restrerende radene, men dette er enklere)
Altså første raden må jo ha formen %Ts hvor T er lengden til den lengste strengen. Denne vet jo jeg ikke på forhånd.
Selvsagt kan jeg finne dette ut, men selv om jeg finner det ut, kan jeg ikke putte det inn i fprintf funksjonen. Noen tips til hvordan jeg skal klare å få alle linjene justert riktig? Du er awesome btw osv...

Code: Select all

T = load('Alkoliste','drikkeListe');
N = length(drikkeListe);

fprintf('\n Navn   Pris      cl      Prosent         pris/cl    \n')
fprintf(' -------------------------------------------------- ')
for i=1:N
    fprintf('\n %12s      %.2f    %.2f     %.2f         %.2f  %.2f %.2f   \n',...
    drikkeListe(i).flaske,drikkeListe(i).pris,drikkeListe(i).volum,drikkeListe(i).prosent,...
    drikkeListe(i).pris/drikkeListe(i).volum,...
    drikkeListe(i).pris*drikkeListe(i).volum/(drikkeListe(i).volum)*100);
end 
fprintf('\n --------------------------------------------------    \n')

Posted: 08/10-2012 10:52
by drgz

Posted: 08/10-2012 11:21
by Nebuchadnezzar
Oi snadder, skal se på det senere i dag.
Btw hva mener du med feil format på variabelen ?