Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2008, 18:39   #1
delete
Пользователь
 
Регистрация: 18.11.2008
Сообщений: 14
По умолчанию Строки

Привет! Срочно нужна помощь, задача такая: заменить в строке принятое обозначение символа с заданным кодом (например 101) на символ (в данном случае А). Подскажите как можно реализовать никаких мыслей просто с++ оооочень мало знаю.
delete вне форума Ответить с цитированием
Старый 18.12.2008, 15:02   #2
delete
Пользователь
 
Регистрация: 18.11.2008
Сообщений: 14
По умолчанию

Никаких предложений, ладно задам другой вопрос: имеется массив типа char в котором содержаться цифры то есть s[0]='1' s[1]='2' s[2]='1'. Можно ли записать в переменную типа int это число то есть n=121?
delete вне форума Ответить с цитированием
Старый 18.12.2008, 15:55   #3
ivan89
Пользователь
 
Аватар для ivan89
 
Регистрация: 22.09.2008
Сообщений: 59
По умолчанию

на пеши пример по падробние как это должно быть
ivan89 вне форума Ответить с цитированием
Старый 18.12.2008, 16:05   #4
Nika-Demon
Новичок
Джуниор
 
Регистрация: 18.12.2008
Сообщений: 1
По умолчанию

Цитата:
Сообщение от delete Посмотреть сообщение
Никаких предложений, ладно задам другой вопрос: имеется массив типа char в котором содержаться цифры то есть s[0]='1' s[1]='2' s[2]='1'. Можно ли записать в переменную типа int это число то есть n=121?
Да. Во-первых, есть специальная функция из библиотеки <string.h>. Если очень нужно, смогу на днях прислать целую методичку о строках. там подробнее.
Спосогб два: геморройно и долго:
Во-первых выделяем вводимые симвролы. Далее определяем рязряды, и символам присваиваем значения. Могу прислать пример, ибо просто понять -- это реально сложно.
Nika-Demon вне форума Ответить с цитированием
Старый 18.12.2008, 17:14   #5
theos
Форумчанин
 
Аватар для theos
 
Регистрация: 10.12.2007
Сообщений: 158
По умолчанию

Код:
#include <stdio.h>
#include <string.h>

int main
{
 char s[] = "101";
 char res;
 res = (char)atoi(s);
 printf("Result: %c\n", res);
 return 0;
}
theos вне форума Ответить с цитированием
Старый 18.12.2008, 17:18   #6
delete
Пользователь
 
Регистрация: 18.11.2008
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Nika-Demon Посмотреть сообщение
Да. Во-первых, есть специальная функция из библиотеки <string.h>. Если очень нужно, смогу на днях прислать целую методичку о строках. там подробнее.
Способ два: геморройно и долго:
Во-первых выделяем вводимые симвролы. Далее определяем рязряды, и символам присваиваем значения. Могу прислать пример, ибо просто понять -- это реально сложно.
Методичку обязательно если не сложно! Ну я что то примерно по второму варианту пытался делать, но увязнуть можно, скинь пожалуйста пример очень взглянуть охота!
delete вне форума Ответить с цитированием
Старый 18.12.2008, 17:26   #7
delete
Пользователь
 
Регистрация: 18.11.2008
Сообщений: 14
По умолчанию

Цитата:
Сообщение от theos Посмотреть сообщение
Код:
#include <stdio.h>
#include <string.h>

int main
{
 char s[] = "101";
 char res;
 res = (char)atoi(s);
 printf("Result: %c\n", res);
 return 0;
}
Спасибо! Кстати если не ошибаюсь надо еще библиотеку <stdlib.h> подключить а то ругаться будет.
delete вне форума Ответить с цитированием
Старый 18.12.2008, 22:27   #8
delete
Пользователь
 
Регистрация: 18.11.2008
Сообщений: 14
По умолчанию

С помощью какой функции можно заменить несколько символов массива на один? А то почти все сделал осталось только сменить код на символ в строке.
p.s. Где то встречал может здесь на форуме но не найду
delete вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки Walter Помощь студентам 13 07.12.2008 19:41
Строки Baboon Общие вопросы Delphi 1 06.06.2008 20:55
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй gotex Помощь студентам 4 08.05.2008 02:27
Строки. Mr.User Помощь студентам 11 08.12.2007 07:00
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45