Jag håller på att göra en klass som ska logga meddelanden till en fil och jag har stött på ett problem: Filen ska inte bli större än angivet antal tecken men jag vill ändå lägga till de nyaste meddelande sist på filen. Hur beräknar jag hur mycket plats den nya texten tar? Räcker det med: Jag vet inte riktigt om du har rätt där, annars kanske det är jag som snurrar till det. Det är nämligen så här att varje tecken består av åtta bitar, och det motsvarar en byte. Alltså ett tecken är en byte. Så om du vill ha reda på hur många bytes ett textdokument är så räcker det med att ta antal tecken i textdokumentet. Nej, du har rätt. Jah körde len på en fils innehåll och jämförde det talet med den exakta storleken på filen. Talen var identiska. Krångligt..
<code>
X = len(NyText) *8
</code>
(för det går väl 8 byten på ett tecken?)
Mvh FransSv: Krångligt..
Eller jag kanske blandar ihop detta med bitar och bytes, jag vet inte...
MvH Dan "DaPe" PerssonSv: Krångligt..
Dvs:
8Bit = 1byte
1byte = 1tecken