С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 1
Регистрация: 18.04.2015
Сообщений: 119
1

Замена одного слова на другое в строке типа char

03.09.2015, 15:27. Показов 2262. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Замена одного символа на другой в строке типа char - C++
Вообщем есть массив символов
C++
1
 char str[8] = "abcafgh";
нужно все "a" заменить на "m"
чтобы было так: "mbcmfgh";
и все.
Я думал что это легко сделать так
C++
1
2
3
4
5
6
char str[8] = "abcafgh";
for(int i=0; i<7; i++){
  if(str[i] == "a") str[i] = "m";
}
 cout<<str<<endl;
}
нооо
Пишет ошибку:
ISO C++ forbids comparison between pointer and integer;
И еще: invalid conversion from 'const char*' to 'char';
Как осуществить замену?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2015, 15:27
Ответы с готовыми решениями:

Замена одного слова в строке на другое
Как заменить read на study ? int main(int argc, char**argv) { string /*const*/ text1 = &quot;I'm...

Замена одного слова на другое
Здравствуйте!!!! Помогите плз. Есть задача: Строки. Написать программу, в которой пользователь...

Замена одного слова на другое
Здраствуйте. В рядок через пробел записаны слова(допустим названия зарубежных городов). Необхобимо...

Замена одного слова на другое в массиве строк С++
Заданы массив строк и два слова: первое - то, которое мы будем заменять, и второе - соответственно...

2
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
03.09.2015, 15:34 2
Цитата Сообщение от Insider246 Посмотреть сообщение
"a"
одинарные скобки пробуй
1
lss
941 / 869 / 355
Регистрация: 10.10.2012
Сообщений: 2,706
03.09.2015, 15:37 3
C++
1
2
if(str[i] == 'a') str[i] = 'm';
 }
1
03.09.2015, 15:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2015, 15:37
Помогаю со студенческими работами здесь

Добавление в массив типа char * одного элемента типа char
Дан класс Строка, содержащий указатель на char - адрес динамически выделенной для размещения...

Как присвоить значение одного из элементов массива типа char переменной типа int?
С++ начал буквально только что так что буду благодарен за терпение и понимание ) Сразу оговорюсь...

Замена введенного слова на другое
доброго времяни суток,программа заменяет введенное слово на др, string s1, s2; map &lt;string,...

Замена слова одно на другое с fgets
Добрый день. Нужна помощь. Незнаю как доделать. Надо из zod в zod1 перенести все данные, потом там...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru