Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
Efetuando atribuição de strings em C++ usando a função assign()Quantidade de visualizações: 7816 vezes |
A clase string possui o operador "=" sobrecarregado, o que facilita muito a atribuição de strings. Além disso, temos à nossa disposição a função assign() que pode ser usada para o mesmo objetivo. Entre as várias sobrecargas desta função, duas nos interessam: string& assign(const string& str);...... A primeira versão nos permite atribuir um objeto string a outro objeto string (ou um literal string a uma variável do tipo string): #include <string> #include <iostream> using namespace std; int main(int argc, char *argv[]) { string str1, str2 = "Gosto muito de Ruby On Rails"; // vamos atribuir a segunda string à primeira str1.assign(str2); // exibe o resultado...... A segunda versão nos permite atribuir uma string C (aquelas terminadas em null) a um objeto string. Veja: #include <string> #include <iostream> using namespace std; int main(int argc, char *argv[]) { string str1; char *str2 = "Gosto muito de Java"; // vamos atribuir a string C ao objeto string...... |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
Revit C# - Como criar eixos no Revit via programação usando a função Create() da classe Grid da Revit C# API Java - Como adicionar conteúdo a um arquivo texto existente em Java usando BufferedWriter e FileWriter |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |