![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: C++ ::: Dicas & Truques ::: Strings e Caracteres |
Como quebrar (separar) uma string usando ponto-e-vírgula como delimitadorQuantidade de visualizações: 20236 vezes |
/*
Este exemplo mostra como quebrar (separar) uma
string usando o ponto-e-vírgula como delimitador.
*/
#include <string>
#include <iostream>
#include <vector>
using namespace std;
void separar(const string& str, char delim,
vector<string>& pedacos){
string::size_type i = 0;
string::size_type j = str.find(delim);
while(j != string::npos){
pedacos.push_back(str.substr(i, j - i));
i = ++j;
j = str.find(delim, j);
if(j == string::npos)
pedacos.push_back(str.substr(i, str.length()));
}
}
int main(int argc, char *argv[])
{
vector<string> campos;
string dados = "OSMAR;PROGRAMADOR;GOIANIA;GO";
separar(dados, ';', campos);
for(int i = 0; i < campos.size(); ++i){
cout << "Campo " << (i + 1) << " = " <<
campos[i] << '\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 |
|
Java - Estruturas de dados em Java - Como obter a quantidade de nós em uma árvore binária usando Java Python - Como contar quantas vezes um elemento aparece em uma lista do Python usando a função count() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |



