Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
bomba
0 / 0 / 3
Регистрация: 26.11.2014
Сообщений: 5

Помогите найти ошибку: функция замены символа в строке - C++

27.11.2014, 00:20. Просмотров 206. Ответов 2
Метки (Все метки)

При вводе символа '!' функция shift меняет его на 1, но в цикл передает все равно '!'

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
char Shift(char x){
  if(x=='!')
    x='1';
 return x;
}
int main(){
char m;
m=_getch();
Shift(m);
printf("%c", m);//выводит ! и далее передает его же в цикл
  while(m!='1')
  {
    printf("Ошибка!Выбран неверный пункт.Попробуйте еще раз.\n");
    m=_getch ();
    Shift(m);
  }
return 0;
Надо чтобы передавало 1. Подскажите что делаю не так.

Добавлено через 12 минут
Затупил, все понял сам, удалите тему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2014, 00:20
Готовые ответы и решения для C++ Помогите найти ошибку: функция замены символа в строке:

Помогите найти ошибку в коде. Функция exit
Доброго времени суток! Помогите разобраться, почему в коде(код определяет...

Функция для замены в строчном массиве одного символа на другой.
Доброго времени суток, программисты! Возникла, значит, проблема: Написал...

Реализовать функцию замены одного символа на другой в заданной строке
Нужно написать функцию для замены символа 'о' на "аа" . Не использовать...

Функция замены слова в строке и символ '/'
Добрый день. Есть такая функция void StrReplace(std::string From, std::string...

Функция замены всех больших букв в строке на 'А'
функция заменяет все большие латинские буквы встречающиеся в стРоке на букву А

Функция для определения% содержания символа в строке
Функция подсчитывает %ое содержание прописных символов латинского алфавита от...

2
Помогите найти ошибку: функция замены символа в строке C++   Следующее сообщение темы 
Другие темы раздела
C++ Очередь целых чисел, генератор случайного числа, и задача http://www.cyberforum.ru/cpp-beginners/thread1312139.html
Помогите, пожалуйста, с задачей! Для тех, кто в этом хорошо разбирается, я уверен, что эта задача не заберет много времени, плюс жизнь мою вы можете спасти)) Сам я решить эту задачу не могу, т.к. не...
C++ Найти произведение количества чисел не кратных 5 на количество чисел не кратных 7 задача через stdio.h С клавиатуры вводится последовательность ЦЕЛЫХ чисел. Количество чисел заранее не известно, но может быть очень большим. Числа последовательности находятся в диапазоне от 0 до... http://www.cyberforum.ru/cpp-beginners/thread1312119.html
C++ Сортировка вставками почти отсортированных случайных данных
Сортировка вставками почти отсортированных случайных данных
C++ Обращение матрицы методом Гаусса с выбором ведущего элемента
Здравствуйте, мне нужно сделать программу "Обращение матрицы методом Гаусса с выбором ведущего элемента", на вашем форуме я нашел программу "Обращение матрицы методом Гаусса", но без выбора ведущего...
C++ Метрика подсчета точек пересечения http://www.cyberforum.ru/cpp-beginners/thread1312071.html
Здравствуйте! Мне нужно написать программу оценки сложности ПО на основе метрики подсчета точек пересечения. Облазил весь интернет. Может есть у кого какой-нибудь кусок кода или укажите пожалуйста...
C++ Из матрицы получить вектор Из матрицы размером NxM получить вектор B, присвоив его k-му элементу значение 0, если все элементы k-го столбца матрицы нулевые, иначе 1 подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru