» »

izpraznitev stringa v c/c++

izpraznitev stringa v c/c++

SubOrbit ::

zanima me, kako bi lahko izpraznil dolocen string v C-ju

imam zanko, v kateri se nekaj pise v nek string.

ce je ob 2. pisanju v spremenljivko teksta manj kot ob 1., potem ostane na koncu se nekaj vsebine iz 1. pisanja.

kako naj to odpravim?


Hvala!

lp

GaPe ::

Uporabi ukaz "memset".
Uporaba: memset (string, '\0', 10);
Don't steal! The government hates competition.

MasterBlaster ::

Če uporabljaš vedno pointer na začetek stringa potem je dovol že, če prvi char postaviš na \0. Npr

char str[10];
str[0]='\0';
*(str)='\0';

[kren] ::

lahko tudi takole:

for (int i=0; i {
array[i]=' ';
}

ceprav je memset klic bolj ucinkovit :D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C] Kazalčna aritmetika

Oddelek: Programiranje
293066 (1847) blay44
»

[JAVA] String problem!

Oddelek: Programiranje
151683 (1380) Sergio
»

[C] struct in int[] (strani: 1 2 )

Oddelek: Programiranje
657415 (6488) MrBrdo
»

Generiranje CRC-ja

Oddelek: Programiranje
71119 (918) kriko1
»

Nalaganje nastavitev iz tekstovne datoteke [vodič]

Oddelek: Programiranje
81033 (876) Vesoljc

Več podobnih tem