![]() |
|
||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
Como limpar (excluir) todo o conteúdo de uma stringQuantidade de visualizações: 17347 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 |
Python - Como retornar o dia do mês em Python como um decimal no intervalo 01-31 usando strftime("%d") |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |