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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2011, 15:16   #1
ТосяЭтоЯ
Новичок
Джуниор
 
Регистрация: 17.05.2011
Сообщений: 2
По умолчанию Программа Пoмoщь!

Здраствуйте. Объясните мне пожайлуста как слжить два числа, но не так что бы 1+2=3 а 1+2 = 12 типа 5+3=53 . ну или просто помогите сделать задачу
На основе класса fstream породить свой класс для работы с двунаправленными текстовыми файлами. для него перегрузить операции "вставка в поток" и "извлечение из потока" так, что быможно было записывать в файл и считывать из файла объект класса матрица. продемонстрировать применение класса.
Заранее спасибо!
ТосяЭтоЯ вне форума Ответить с цитированием
Старый 17.05.2011, 15:42   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Объясните мне пожайлуста как слжить два числа, но не так что бы 1+2=3 а 1+2 = 12 типа 5+3=53
Вероятно вам следует использовать строки (string или char[]).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.05.2011, 15:52   #3
ТосяЭтоЯ
Новичок
Джуниор
 
Регистрация: 17.05.2011
Сообщений: 2
По умолчанию

char m=2,n=5;
strcat(n,m);

пишет ошибку во второй строчке 'strcat' : cannot convert parameter 1 from 'char' to 'char *'
ТосяЭтоЯ вне форума Ответить с цитированием
Старый 17.05.2011, 15:57   #4
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Хм, 5+3=53.
Какая система исчисления?
Бооще-то - 8, или чего-то не допонимаю?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 17.05.2011, 15:59   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Потому что это не строки (массив символов).
http://www.cplusplus.com/reference/c...string/strcat/
http://msdn.microsoft.com/en-us/library/ms860384.aspx
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.05.2011, 16:09   #6
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Так ?.length, Вам в помощь, если массив списковый (TStringList) или TStrings.
Цитата:
strcat, wcscat
- Это не "из той оперы", еслы Вы не имеете в виду что-то другое (По коду).
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 17.05.2011 в 16:13.
Smitt&Wesson вне форума Ответить с цитированием
Старый 18.05.2011, 12:18   #7
Blade
Software Engineer
Участник клуба
 
Аватар для Blade
 
Регистрация: 07.04.2007
Сообщений: 1,618
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
- Это не "из той оперы", еслы Вы не имеете в виду что-то другое (По коду).
Это как раз то, что нужно, за исключением того, что нужно использовать массив символов. Это вы что-то не из-той оперы привели
В общем как я понял, вопрос заключается в том, как сложить строки

На C
Код:
...
char str1[255] = "12";
const char str2[] = "34";
strcat(str1, str2); // str1 = "1234"
...
На C++
Код:
...
std::string str1 = "12";
const std::string str2 = "34";
str1 += str2; // str1 = "1234";
...
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария

Последний раз редактировалось Blade; 18.05.2011 в 12:20.
Blade вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа открыается если есть другая программа. bookkc Паскаль, Turbo Pascal, PascalABC.NET 12 14.10.2009 20:09
[PASCAL]Программа создания файла, программа обработки файла Виколяшка Фриланс 7 23.09.2009 17:38
Программа создания файла, программа обработки файла [PASCAL] Виколяшка Помощь студентам 1 22.09.2009 22:56
Программа на С++ natan Помощь студентам 1 23.12.2007 15:59