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

string, getline() чтение строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копирование данных через указатели http://www.cyberforum.ru/cpp-beginners/thread619870.html
Здравствуйте! Работаю над прототипом файловой системы, возникла проблема с функцией копирования: //копирует папку или файл указателями void copy (string path_from, string path_to, directory * dir) { directory * dir_from; directory * dir_to; file * file_from=NULL; file * file_to; //попробую перекинуть указатели просто(лол просто)
C++ Стоит ли отвыкать от std в коде подскажите как лучше писать using namespace std; using std::vector; using std::list; using std::string; все писать с std:: в коде если сейчас привыкнуть работать с включенным http://www.cyberforum.ru/cpp-beginners/thread619862.html
Программа для операций над битами C++
Здравствуйте, товарищи программисты! Прошу вас помочь мне с одним делом. В книге есть описание работы с битами. там есть умножение, сложение и т.д. Так вот, я не знаю как написать программу, чтобы проверить работу над битами в числе.Я пытался написать строку из книги, но это сулдя по всему не вся прога. Вот строка: int a, b=3, c=4, a= b & c;
C++ Факторизация методом NFS
у кого есть какие нибудь исходники для факторизации методом решета числового поля? самому что то пока даже доступный алгоритм не найти...
C++ Все нечётные числа заменить нулями http://www.cyberforum.ru/cpp-beginners/thread619838.html
Задан одномерный массив размером в 15 элементов, все нечётные числа заменить нулями
C++ Не могу разобраться в задаче В командных олимпиадах по программированию для решения предлагается не больше 11 задач. Команда может решать предложенные задачи в любом порядке. Подготовленные решения команда посылает в единую проверяющую систему соревнований. Вам предлагается написать эффективную, в том числе по используемой памяти, программу, которая будет статистически обрабатывать пришедшие запросы, чтобы определить... подробнее

Показать сообщение отдельно
MrCold
854 / 752 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
06.07.2012, 03:26     string, getline() чтение строк
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
   found1 = line.find(';');   // найдет первую ';' и вернет позицию.
 
    found2 = line.rfind(';');   // найдет последнюю ';' и вернет позицию.
 
    if ( found1 != found2 )  { //если  позиции не равны 
       
    name = line.substr( pos, found1 ); // вот здесь просто вырежет из line от первой позиции, 
                                                      //до первого появления ';'.
    
    address = line.substr( found1 + 1, found2 - found1 - 1);
    
    found3 = line.size( );
 
    number = line.substr( found2 + 1, found3 - found2 - 1);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru