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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 111, средняя оценка - 4.78
EnergySeeker
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 3
#1

Добавление символа в конец строки - C++

16.02.2011, 22:14. Просмотров 18250. Ответов 6
Метки нет (Все метки)

C++
1
char c,st[60]="";
Я хочу формировать строку st, добавляя в ее конец символы c один за другим. Как это сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2011, 22:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Добавление символа в конец строки (C++):

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

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

Ввести строки s1 и s2. 2 средних символа строчки s2 удалить и вставить в начало и конец s1 - C++
Учесть следующие ситуации:  один из заданных строк (все строки) могут быть пустыми;  средний символ может быть найден только, если...

Как задать конец строки и прекратить при вводе определённого символа? - C++
Добрый день! Подскажите, пожалуйста, как задать конец строки при вводе определённого символа. Например, char mass , но при вводе с...

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

Массив строк. Конец строки и конец массива - C++
\n - перевод на новую строку \0 - конец строки Если у меня массив строк (текст), чем заканчивается каждая строка, и как закончится...

6
asics
Freelance
Эксперт С++
2850 / 1785 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
16.02.2011, 22:19 #2
C++
1
2
for(int i = 60 - 1; i >= 0; --i)
    st[i] = 'a';
1
jonson
234 / 207 / 61
Регистрация: 18.03.2010
Сообщений: 750
16.02.2011, 22:22 #3
можно использовать strcat
char *strcat(char *, const char *);
0
EnergySeeker
0 / 0 / 0
Регистрация: 13.01.2011
Сообщений: 3
16.02.2011, 22:33  [ТС] #4
Цитата Сообщение от jonson Посмотреть сообщение
можно использовать strcat
char *strcat(char *, const char *);
В этом случае компилятор выдает ошибку
strcat: невозможно преобразовать параметр 2 из 'char' в 'const char *'

Добавлено через 3 минуты
Цитата Сообщение от asics Посмотреть сообщение
C++
1
2
for(int i = 60 - 1; i >= 0; --i)
    st[i] = 'a';
Спасибо) все так просто, мозг мой перестал работать)
0
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
16.02.2011, 23:21 #5
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
    
#define LEN 81
    
int main(void){
    char buf[LEN] = { 0 };
    int i;
    
    for ( i = 0; i < LEN - 1; ++i )
        buf[i] = i % 10 + '0';
    
    printf("%s\n", buf);
    
    return 0;
}
0
taras atavin
3570 / 1754 / 91
Регистрация: 24.11.2009
Сообщений: 27,567
06.10.2014, 10:56 #6
Цитата Сообщение от asics Посмотреть сообщение
2
for(int i = 60 - 1; i >= 0; --i)
st[i] = 'a';
1. Последний символ 59-й, строка ноль-терминальная, значит последний должен быть нолём.
2. Добавляя в конец по одному - это по увеличению индекса, а не уменьшению.
0
daslex
06.10.2014, 14:36     Добавление символа в конец строки
  #7

Не по теме:

некростим

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2014, 14:36
Привет! Вот еще темы с ответами:

Добавление нового указателя в конец массива указателей, удаление указанного элемента, добавление указателей - C++
Здравствуйте. Помогите, пожалуйста, разобраться с одним большим заданием. Задание пока в процессе написания, но уже наверное есть ошибки....

Как скопировать подстроку из строки до определенного символа? Или удалить, начиная с этого символа - C++
Добрый вечер. Ответ искал, но не нашёл. Предположим, есть строка: ABC|DEF Надо скопировать всё до | , т.е., в приведённом...

Добавление в конец списка - C++
Привет всем, необходимо реализовать алгоритм вставки. В общем беру элемент на нечетной позиции списка и вставляю его в конец. 3-й час...

Map. Добавление в конец - C++
Ребята помогите разобраться пытаюсь в map засунуть &lt;string ,string&gt;. Вот такие значения допустим: &quot;0&quot; &quot;1&quot; &quot;00&quot; &quot;11&quot;. Вот таким образом: ...


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

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

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