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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 28, средняя оценка - 4.93
ASDu
0 / 0 / 0
Регистрация: 02.09.2015
#1

Вывод части строки - C++

11.01.2011, 15:07. Просмотров 5257. Ответов 4
Метки нет (Все метки)

c++
Есть ли простая команда для вывода части строки(ну или n первых символов)?
Может я перегрелся или еще что, но сколько не искал не нашел ничего простенького.
т.е. есть строка символов, мне нужно вытащить подстроку с n по k символа, где n<k и оба Integer.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2011, 15:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод части строки (C++):

Вывод части строки после определенного символа - C++
Написал функцию: #include &lt;iostream.h&gt; #include &lt;string.h&gt; void main() { char stroka; cin&gt;&gt;stroka; char*primer; ...

Как поделить консоль на 2 части: в верхней части вывод, в нижней - замена - C++
Ребята, есть 2 функции, одна выводит, вторая меняет, нужно поделить консоль параллельно. В верхней части вывод, в нижней замена. Как это...

Чтение через fscanf_s части строки с пробелом (и запись этой же строки) - C++
нужно записать в файл строку, содержащую через табуляцию int, char, char, char, float, int. Далее необходимо из такой же строки вывести...

Чтение из файла строки по началу строки или ее части - C++
Всем доброго времени суток! Большая просьба помочь! поступило задание, сделать словарь. Вводишь слов в консоли, а тебе выдает перевод....

Вывод части матрицы - C++
Напечатать таблицу, содержащую номера, фамилии и оценку студентов по высшей математике, а также подсчитать средний балл группы по этому...

Вывод дробной части - C++
Всем привет. Проблема собственно такая, не получается вывести дробную часть стороны треугольника, т.е 4,5(выводит только 4) уже не выводит,...

4
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
11.01.2011, 15:16 #2
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
 
int main()
{
    std::string s = "abcdefg";
    std::cout << s.substr(0, 3) << std::endl;
    return 0;
}
string::substr
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
11.01.2011, 15:17 #3
если вывести то:
C
1
2
3
4
char s[80];
///
for( int i = 0; i < 40; i++ )
printf("%c", s[i]);
0
ASDu
0 / 0 / 0
Регистрация: 02.09.2015
11.01.2011, 17:56 #4
А есть ли возможность вывода части строки на которую ссылается указатель?
т.е. есть к примеру строка "abcdefghijklmnopqrstuvwxyz", есть указатель на 5ый символ, как показать 6 символов с того места куда ссылается указатель?
p.s. просто требуется в задаче именно указателями на копии слов основной строки выдать результаты.
0
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
11.01.2011, 18:12 #5
ASDu,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <string.h>
 
int main()
{
    char str[BUFSIZ] = "abcdefghijklmnopqrstuvwxyz", *p = &str[4];
    int i = 0;
    while(i < strlen(str))
    {
        printf("%c", *(p++));
        ++i;
    }
    return 0;
}
2
11.01.2011, 18:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2011, 18:12
Привет! Вот еще темы с ответами:

Вывод целой и дробной части - C++
&quot;Вводятся числитель и знаменатель дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель.&quot; со знаком разобрался,а вот...

Вывод дробной и целой части - C++
Вывод дробной и целой части. Вводим число с = 1,5 ; Выводит целое: а = ; и дробное: в = ;

Вывод сообщения в левой части экрана - C++
Подскажите пожалуйста как сделать,чтобы сообщение выводилось н экран не в левой части экрана ,а в правой ?

Ошибки в компиляторе и вывод дробной части - C++
Есть следующее задание: Дано действительное число y, натуральное число n и генерированное случайное действительное число число x....


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

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

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