boas..eu estou a fazer um trabalho em c que trabalha apenas com memoria virtualmente, nada de ficheiros. quando fecho o prog a memoria vai.se toda.
bom...a minha duvida e a seguinte. eu tenho uma estrutura quem tem um titulo e um conteudo o que eu quero fazer e quando escolho o comando 'del <nome do texto> apagar o conteudo do texto e o titulo tabem, ou seja, eliminar tudo.
a quem puder ajudar muito obrigado
a unica maneira que estou a ver seria atraves do strdelc, mas este so apaga as as letreas que eu disser e nao o texto todo. havera alguma forma de o trasnformar?
char strdelc (char<nome da string>, char<letras que quero apagar>
{
int i,j;
for(i=j=0;<nome da string>!='\0\;i++)
if (<nome da string>!=<letras que quero apagar>)
<nome da string>[j++] = <nome da string>;
<nome da string>='\0'
return<nome da string>
}
bom...a minha duvida e a seguinte. eu tenho uma estrutura quem tem um titulo e um conteudo o que eu quero fazer e quando escolho o comando 'del <nome do texto> apagar o conteudo do texto e o titulo tabem, ou seja, eliminar tudo.
a quem puder ajudar muito obrigado
a unica maneira que estou a ver seria atraves do strdelc, mas este so apaga as as letreas que eu disser e nao o texto todo. havera alguma forma de o trasnformar?
char strdelc (char<nome da string>, char<letras que quero apagar>
{
int i,j;
for(i=j=0;<nome da string>!='\0\;i++)
if (<nome da string>!=<letras que quero apagar>)
<nome da string>[j++] = <nome da string>;
<nome da string>='\0'
return<nome da string>
}
Última edição: