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

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

Войти
Регистрация
Восстановить пароль
 
cyberobot
15 / 15 / 1
Регистрация: 01.09.2011
Сообщений: 66
#1

Как работать с отдельными символами строки? - C++

17.09.2011, 14:06. Просмотров 1277. Ответов 6
Метки нет (Все метки)

А можно ли как то работать с отдельными символами в строке?

 Комментарий модератора 
Один вопрос - одна тема!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.09.2011, 14:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как работать с отдельными символами строки? (C++):

Подскажите,как можно оставить строки только с определёнными символами? - C++
Допустим,есть такой файл: 1 1$ Его нужно превратить в: 1$ Как это всё можно реализовать?

Ввести две строки, заменить первый символ "r" символами второй строки - C++
Нужно ввести две строки . Заменить первый символ "r" символами второй строки.

Строки с символами (сколько слов в строке) - C++
Дана строка, содержащая пробелы. Найдите, сколько в нем слов (слово – это последовательность непробельных символов, слова разделены одним...

Заполнение строки случайными символами на стадии препроцессора - C++
Ситуация такова: есть string, и ее нужно заполнить рандомными символами на стадии препроцессора. Как быть?

Сравнение элементов строки с символами из текстового файла - C++
В текстовик в столбик записаны заглавные и строчные буквы английского языка, обозначения операций мат. логики (логика высказываний). Смысл...

Вделить из строки подстроки с цифрами, буквами и прочими символами - C++
Собственно, возникает проблема Подскажите пожалуйста, в чем неправ: #include <iostream.h> #include <stdio.h> #include <string.h>...

6
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 1
17.09.2011, 16:08 #2
str[i] - i-й символ строки.
1
Nameless One
Эксперт С++
5777 / 3427 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
17.09.2011, 16:11 #3
+ разыменование указателя (если речь идет о строках Си).
+ разыменование указателя со смещением.
1
LosAngeles
Заблокирован
17.09.2011, 16:11 #4
итераторы как к любому контейнеру
1
talis
792 / 544 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
17.09.2011, 16:16 #5
cyberobot, если всё то же, но в коде, то вот

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
char str[255];
 
str[0] = 's'; // первый символ строки
str[1] = 'c'; // второй символ строки
str[2] = 'o'; // третий символ строки
 
//...
 
str[24] = 0; // в конце строки стоит нуль-терминатор, который говорит, что на этом строка заканчивается
 
// вместо числа можно подставить переменную
 
// а так же
 
char * ptr = &str[0]; // указатель на первый элемент
 
*ptr = 's'; // первый символ строки
ptr++;  // переход к следующему элементу
*ptr = 'c'; // второй символ строки
ptr++;  // переход к следующему элементу
*ptr = 'o'; // третий символ строки
*(ptr+1) = 'r'; // четвёртый символ
*(ptr+2) = 'p'; // пятый символ
1
cyberobot
15 / 15 / 1
Регистрация: 01.09.2011
Сообщений: 66
18.09.2011, 07:59  [ТС] #6
спасибо

Добавлено через 14 часов 10 минут
а как вывести все элементы массива???
0
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
18.09.2011, 09:18 #7
C++
1
2
   char *st = "stroka";
   cout<<st;
C++
1
2
   for (int i = 0; i< count; i++)
      cout<<st[i];
1
18.09.2011, 09:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2011, 09:18
Привет! Вот еще темы с ответами:

Вывести подстроку данной строки, находящуюся между символами a и b - C++
Ребята подскажите как разобраться с проганьем задач в которых используются строки Подскажите какие есть (и) сколько способов решения у...

Получить слово, образованное k-ыми символами каждой строки - C++
Дан текстовый файл. Получить слово, образованное k-ыми символами каждой строки. Собственно написал что то, но разбивку строки на...

Соединить обе строки и выделить подстроку заключенную между символами ' -' - C++
Задача : Текст в файле : &quot;Если душа родилась крылатой -что ей хоромы -и что ей хаты !&quot; Используя функции обработки строковых и...

Файлы. Получить слово, образованное k-ыми символами каждой строки - C++
Здравствуйте, ребята! Вот задание: Дан текстовый файл. Получить слово, образованное k-ыми символами каждой строки. У меня не получается...


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

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

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