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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dedroy
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 16
#1

Размер строки - C++

05.06.2013, 23:09. Просмотров 538. Ответов 3
Метки нет (Все метки)

Дается строка в одном файле. Допустим, data1.txt . Нужно найти длину строки и записать в другой файл( data2.txt). Хочется по простому, на уровне новичка
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2013, 23:09
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Размер строки (C++):

Добавлять в исходную строку заданной длины новые строки, пока не будет превышен размер исходной строки - C++
Описать строку из 50 символов. В цикле запрашивать у пользователя строки длиной до 10 символов и добавлять их к исходной до тех пор, пока...

Переделать функцию поиска самой длинной строки так, чтобы она правильно печатала размер произвольно длинной входной строки и воспроизводила ее - C++
Переделать головную функцию поиска самой длинной строки так, чтобы она правильно печатала размер произвольно длинной входной строки...

Размер строки указателя - C++
char *str = new char ; str = "123"; sizeof(str) - отображает размер указателя, а как вывести размер самой строки строки?

размер считываемой строки из файла - C++
открываю файл, пытаюсь считать строку в массив, массив через char* a=new char, есть ли функция, которая мне вернёт размер строки из файла?...

Размер строки по указателю на неё - C++
int Size(char* text) { return size; // надо вычислить } Size("hello"); Я передаю в ф-ию строку , как вернуть её размер...

Почему меняется размер строки? - C++
Перегруженный оператор который должен возвращать пересечение двух строк. Но когда пытаюсь создать строку по счетчику, размер будто сам...

3
MrGluck
Модератор
Эксперт CЭксперт С++
7789 / 4829 / 750
Регистрация: 29.11.2010
Сообщений: 13,182
05.06.2013, 23:11 #2
код набирал тут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <fstream>
#include <string>
 
int main()
{
    std::ifstream ifs("data1.txt");
    if (!ifs)
        return 1;
    std::string str;
    std::getline(ifs, str);
    std::ofstream o("data2.txt");
    o << str.length();
}
0
Dedroy
0 / 0 / 0
Регистрация: 04.06.2013
Сообщений: 16
05.06.2013, 23:46  [ТС] #3
MrGluck, препод скажет, что мы проходили не все функции, и попросит сделать еще проще
0
MrGluck
Модератор
Эксперт CЭксперт С++
7789 / 4829 / 750
Регистрация: 29.11.2010
Сообщений: 13,182
05.06.2013, 23:53 #4
Dedroy, а вы возьмите и пройдите эти "не все функции"
Ну то бишь getline. Можно правда еще назвать метод length() функцией с натяжкой.
Думаю, за день-два разберетесь.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2013, 23:53
Привет! Вот еще темы с ответами:

как узнать размер строки? - C++
есть массив указателей string **str на объекта класс string; как узнать размер строки, записанной, например, в *str?

Размер строки в бинарном режиме! - C++
Здорова господа!!! Имеется строка типа string в которую считано изображение. Как можно узнать сколько будет эта же строка занимать в...

Узнать размер строки до её считывания - C++
Возник вопрос связанный с выделением памяти под массив символов. Задача: считать строку в массив символов с выделением динамической...

Помогите поставить размер строки - C++
как сделать чтобы не подчёркивало l в квадратных скобках? const int l=n-m+1; char str;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru