Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
Como limpar (excluir) todo o conteúdo de uma stringQuantidade de visualizações: 17548 vezes |
O conteúdo de uma string pode ser completamente removido, ou seja, resultando em uma string vazia, simplesmente atribuindo uma string vazia à instância atual do objeto string. Veja no exemplo abaixo:
#include <string>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
// vamos criar um objeto string
string str = "Gosto muito de C++";
cout << "Tamanho da string: " << str.size() << " caracteres\n";
// vamos limpar o conteúdo da string
str = "";
cout << "Tamanho da string: " << str.size() << " caracteres\n";
// vamos verificar se a string está vazia
if(str.empty())
cout << "A string esta vazia\n";
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
Aqui nós usamos o operador de atribuição para passar uma string vazia para o objeto string. Isso também pode ser feito com uma chamada à função clear(). Veja:
#include <string>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
// vamos criar um objeto string
string str = "Gosto muito de C++";
cout << "Tamanho da string: " << str.size() << " caracteres\n";
// vamos limpar o conteúdo da string
str.clear(); // uma chamada à função clear()
cout << "Tamanho da string: " << str.size() << " caracteres\n";
// vamos verificar se a string está vazia
if(str.empty())
cout << "A string esta vazia\n";
system("PAUSE"); // pausa o programa
return EXIT_SUCCESS;
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




