Voisiko joku kertoa kiireisesti, että miten pystyn lukemaan disketin labelin c ohjelmassa ja tallentaa sen muuttujaan!
Käyttäisin siihen tarkoitukseen Borlandin FreeCommandLineTools pakettia, joka sisältää bcc32 optimoivan kääntäjän.
Yksikin aihe riittää aivan hyvin. Jos siihen ei tule vastauksia, se yleensä tarkoittaa, että joko kukaan ei tiedä, tai aihe/viesti on asiaton. Toisen aiheen aloittaminen ei auta asiaa juurikaan.
http://www.clipx.net/ ja onnea yritykseen :-P
-Grey-
http://www.ecn.purdue.edu/~laird/WINE/
Tuo näytti toimivan ainakin windowsissa.
toi oli hyvä, mutta ehdin jo koodata omanlaisen...
FooBatin neuvo oli muuten hyvä, sain nimittäin sen toimimaan useammalla kääntäjällä! Käytän sitä sittenkin ohjelmassani, mutta haluaisin tietää vielä, että millä funktiolla saa kirjoitettua labelin levylle? Olen käyttänyt nyt alkeellista keinoa:
system(komentojono);
Tahtoisin tästäkin myös esimerkin!
http://www.cs.umu.se/~isak/Snippets/setvol.c
Kokeile saatko tosta mitään irti. Näytti aika rumalta :)
Eikö Labelin asettamista voisi mitenkään hoitaa Windowsin API kutsuilla?
Pikaisen MSDN:tämisen perusteella sanoisin: SetVolumeLabel
Entä minkälainen on SetVolumeLabelin prototyyppi?
BOOL SetVolumeLabel( LPCTSTR lpRootPathName, LPCTSTR lpVolumeName );
http://msdn.microsoft.com/library/default.asp?
Aihe on jo aika vanha, joten et voi enää vastata siihen.