Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Levykkeen nimiö C:llä

Sivun loppuun

dungeon86 [23.11.2004 15:48:03]

#

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.

Metabolix [23.11.2004 17:47:39]

#

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.

Grey [23.11.2004 17:59:42]

#

http://www.clipx.net/ ja onnea yritykseen :-P

-Grey-

FooBat [29.11.2004 12:34:07]

#

http://www.ecn.purdue.edu/~laird/WINE/documentation/cdrom-labels
Tuo näytti toimivan ainakin windowsissa.

dungeon86 [30.11.2004 15:21:50]

#

toi oli hyvä, mutta ehdin jo koodata omanlaisen...

dungeon86 [02.12.2004 11:07:43]

#

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!

FooBat [02.12.2004 11:51:51]

#

http://www.cs.umu.se/~isak/Snippets/setvol.c
Kokeile saatko tosta mitään irti. Näytti aika rumalta :)

dungeon86 [03.12.2004 13:03:09]

#

Eikö Labelin asettamista voisi mitenkään hoitaa Windowsin API kutsuilla?

Blaze [03.12.2004 14:41:44]

#

Pikaisen MSDN:tämisen perusteella sanoisin: SetVolumeLabel

dungeon86 [08.12.2004 10:49:27]

#

Entä minkälainen on SetVolumeLabelin prototyyppi?

Metabolix [08.12.2004 11:24:53]

#

BOOL SetVolumeLabel(
  LPCTSTR lpRootPathName,
  LPCTSTR lpVolumeName
);

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/setvolumelabel.asp


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta