Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  3 718
litt hjelp her.
jeg trenger lengde - 6 bokstaver av:

Kode

char *filename;
strcpy(filename, "cube_00001");
vil med andre ord lagre "cube_" i filename.
anyone?

never mind. det viser seg at jeg ikke trenger det i programmet mitt. Fortsatt en problemstilling.
Trigonoceps occipita
vidarlo's Avatar
Donor
Du seier ikkje kva språk du har. Typisk så funker det med string[0-6] for å hente ut 0-6 av en string...
Finnes en annen funksjon med navn 'strncpy' som kan ha et tredje argument.

char * filename[6];
strncpy(filename, "cube_00001", 5); (<- Vet ikke om det må en * før filename der, har hatt en lang c++ pause nå)
*filename[5] = '/0';

Edit: Rettet en liten skrivefeil, og forresten så trenger du ikke å legge på '/0' så lenge det du kopierer er mindre enn det 'målet' kan inneholde. (Tror jeg, er ikke 100% sikker)
Sist endret av TanteSpiker; 31. januar 2007 kl. 15:41.

Kode

 char filename[10];
 strncpy_s(filename, _countof(filename), "cube_00001", 5);