Форум программистов, компьютерный форум CyberForum.ru

String в массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перемена местами слагаемых http://www.cyberforum.ru/cpp-beginners/thread389270.html
#include <iostream> using namespace std; void main () { int a; int i,k=0,t,n,imax,imin,min=0,max=0; cin>>n;
C++ Задача на матрицу #include <iostream.h> int main () { int a,b; int n,m; int i,j,k=0; cout<<"n="; cin>>n; cout<<"m="; cin>>m; for (i=0; i<n; i++) for (j=0; j<m; j++) http://www.cyberforum.ru/cpp-beginners/thread389246.html
декомпиляция exe C++
вот погуглил немного... вижу, что декомпиляция относительно небольшой программы вполне возможна. Если в самой программе в переменных инициализированные например значения с данными к БД, можно их извлечь при декомпиляции? Интересуют все варианты, включая снова сишный вариант и также ассемблерный. З.Ы. Вопрос интересует с точки зрения отладки и защиты своего приложения, а не взлома чужего.
C++ математический маятник
какая длина математического маятника, если за время t он сделает n колебаний?
C++ Считывание с файла уравнения http://www.cyberforum.ru/cpp-beginners/thread389202.html
Здравствуйте! Помогите,пожалуйста,как считать с текстового файла уравнение n-ой степени так,чтобы в дальнейшем можно было работать с его аргументами (приводить подобные). Заранее спасибо.
C++ getline() в рекурсивной ф-и почему в рекурсивной ф-и гетлайн учитывается только однажды? к примеру: int get_answer() { string str; string question; char ag; cout<<"getline: "; getline(cin, question); cout<<question<<endl; подробнее

Показать сообщение отдельно
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
22.11.2011, 17:09     String в массив
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <sstream>
 
using namespace std;
 
// демонстрирует stringstream
int main()
{
    string s = "abcd 1 defg 2";
    istringstream iss;
    string tmp;
    int n1, n2;
    
    iss.str(s);
    if (iss >> tmp >> n1)
        cout << tmp << " " << n1 << endl;
    if (iss >> tmp >> n2)
        cout << tmp << " " << n2 << endl;
    return 0;
}
Код
[guest@localhost tests]$ .iso++ t.cpp -o t
[guest@localhost tests]$ ./t
abcd 1
defg 2
[guest@localhost tests]$
 
Текущее время: 15:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru