Neurochirurgie minim invazivă
"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv. Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice. www.neurohope.ro |
strtok string;
Last Updated: May 28 2015 11:54, Started by
stefanutz13
, May 26 2015 20:56
·
0
#1
Posted 26 May 2015 - 20:56
Salut.Vreau sa desfac in tokens un sir de caractere.Am urmatoarul program.
#include <iostream> #include <string.h> using namespace std; int main() { char str[30] = "mare frig rosu"; char s[10]=" ,.-;:"; //cin>>str; char * pch; cout<<str<<endl; pch = strtok (str,s); while (pch != NULL) { cout<<pch<<endl; pch = strtok (NULL,s); } return 0; }care merge perfect , si imi afiseaza mare frig rosu Dar daca citesc sirul , adica am asa: char str[30]; char s[10]=" ,.-;:"; cin>>str; char * pch; cout<<str<<endl; pch = strtok (str,s); while (pch != NULL) { cout<<pch<<endl; pch = strtok (NULL,s); }imi afiseaza: mare mare Nu inteleg , am luat si cu debug si nu-mi pica fisa.Multam fain! Edited by stefanutz13, 26 May 2015 - 20:56. |
#2
Posted 26 May 2015 - 23:52
Ai alternative mai bune în c++ decât `strtok`.
#include <iostream> #include <string> #include <vector> #include <boost/algorithm/string.hpp> int main() { std::string toSplit = "mare mar rosu"; std::vector<std::string> tokens; boost::split(tokens, toSplit, boost::is_any_of(" ")); for(auto const& token : tokens) { std::cout << token << std::endl; } return 0; } Vezi mai multe aici. De asemenea, asta: #include <string.h>ar trebui inlocuita cu asta #include <cstring> Edited by cd9, 27 May 2015 - 00:02. |
#3
Posted 27 May 2015 - 20:42
#4
Posted 28 May 2015 - 11:09
@nightmare , mi-am dat seama dupa.Ms oricum.Have a nice
|
#5
Posted 28 May 2015 - 11:54
strtok insereaza terminatori in str, si nu se mai recomanda folosirea sa.
Edited by TS030, 28 May 2015 - 11:58. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users