Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти символ перехода строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать программу,которая считает 10 чисел из файла 1.txt и запишет в новый файл максимальное из этих чисел. http://www.cyberforum.ru/cpp-beginners/thread1013968.html
написать программу,которая считает 10 чисел из файла 1.txt и запишет в новый файл максимальное из этих чисел.
C++ Содержит ли текст слова, являющиеся изображением восьмеричных чисел Здравствуйте, нужна ваша помощь. Пользователь с клавиатуры вводит текст, будь то слово или предложение, программа должна ответить есть ли в тексте слова - изображения восьмеричных чисел. Например,... http://www.cyberforum.ru/cpp-beginners/thread1013966.html
Компилятор ругается, пожалуйста исправьте! C++
Выдает 2 ошибки: Error 1 error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup Error 2 error LNK1120: 1 unresolved externals /////////////////// //Файл...
C++ Библиотека (dll)
Доброго времени суток!!! Помогите, пожалуйста, у меня есть программа я не могу в ней разобраться, а именно подключить библиотеку .dll... // файл math_function.h extern "C"...
C++ Проверить наличие в списке заданного числа с помощью рекурсивной и нерекурсивной функций http://www.cyberforum.ru/cpp-beginners/thread1013911.html
Помогите с кодом к данной задаче Проверить наличие в списке заданного числа с помощью рекурсивной и нерекурсивной функций.
C++ Деление в двухмерном динамическом массиве Пользователь задает кол-во столбиков и строк. Пытаюсь сделать так, чтобы каждое число первой строке, заданное ранее - делилось на первое число этой строки. В данном случае пытался сделать это только... подробнее

Показать сообщение отдельно
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.11.2013, 10:11
erase() неправильно используете. Если первый параметр индекс, то второй параметр количество удаляемых символов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
string deleteComments(string sourceCode)
{
    
    unsigned pos1 = 0, pos2 = 0, pos3 = 0, pos4 = 0;
 
    while (  pos1 != string::npos ||  pos3 != string::npos )
    {
        pos1 = sourceCode.find("/*");
        pos2 = sourceCode.find("*/");
        if (pos1 != string::npos && pos2 != string::npos)
            sourceCode.erase( pos1, pos2 - pos1 + 2 );
        
        pos3 = sourceCode.find("//");
        pos4 = sourceCode.find( "\n", pos3);
        if (pos3 != string::npos && pos4 != string::npos)
            sourceCode.erase( pos3, pos4 - pos3 );
        
    }
    return sourceCode;
}
1
Миниатюры
Найти символ перехода строки  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru