Forum » Programiranje » 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
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);
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';
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
for (int i=0; i
array[i]=' ';
}
ceprav je memset klic bolj ucinkovit :D
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C] Kazalčna aritmetikaOddelek: Programiranje | 3066 (1847) | blay44 |
» | [JAVA] String problem!Oddelek: Programiranje | 1683 (1380) | Sergio |
» | [C] struct in int[] (strani: 1 2 )Oddelek: Programiranje | 7415 (6488) | MrBrdo |
» | Generiranje CRC-jaOddelek: Programiranje | 1119 (918) | kriko1 |
» | Nalaganje nastavitev iz tekstovne datoteke [vodič]Oddelek: Programiranje | 1033 (876) | Vesoljc |