Форум программистов, компьютерный форум CyberForum.ru

Число прописью, от 1 до 99 на русском - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как правильно записать? http://www.cyberforum.ru/cpp-beginners/thread346740.html
y=sin|x|/0,1+9,4sin(3x-2,5) Добавлено через 13 минут матем. формулу
C++ Подскажите Вот начал изучать с++ с 0. Столкнулся с проблемой уже в самом начале...подскажите плиз что не так... #include <iostream.h> class DataClass { private : int PrivateDataMember; public : http://www.cyberforum.ru/cpp-beginners/thread346735.html
"Длинная" арифметика в рекурсии C++
Как реализовать длинную арифметику в рекурсии типа N! = 1 * 2 * 3 * … * (N-1) * N. Да и вообще, не откажусь от информации в общем о длинной арифметике.
C++ Количество введенных слов
Вот что я смог сделать с этим заданием. И еще if по книге я еще не проходил, но применил больше вариантов не нашел. #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "rus"); cout << "Ââåäèòå ñëîâà (äëÿ çàâåøøåíèÿ ââåäèòå ñëîâî done):\n";
C++ QT Framework http://www.cyberforum.ru/cpp-beginners/thread346719.html
Здравствуйте! Подскажите, пожалуйста, что такое QT Framework? Что это за технология? Мне надо написать программу с помощью QT Framework для Windows mobile 6.5. Цели: создать табло на этом табло одна кнопка. При нажатии этой кнопки на телефоне должен открыться браузер и загрузить страницу интернета. Программа для сенсорного телефона. Подскажите хоть с чего начать, пожалуйста.
C++ Вычисление функции на промежутке Вычеслить ф-цию y=fn(x) на промежутке (0;2,5) з шагом 0,1. Вычеслить среднее арифметическое значение ф-ций больше 0,5 и меньше чем 1,5 #include <iostream.h> #include <conio.h> #include <math.h> using namespace std; int main(int argc, char* argv) { float S=0,x=0,y,Sc; int k=0; do подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
 Аватар для grizlik78
1887 / 1419 / 103
Регистрация: 29.05.2011
Сообщений: 2,967
30.08.2011, 22:46     Число прописью, от 1 до 99 на русском
Функция Rus использует буфер bufRus для преобразования и возвращает указатель на этот буфер. Следующий вызов Rus изменяет значение в буфере, но возвращает тот же самый указатель. Поэтому предыдущий указатель указывает теперь уже на новое содержимое того же самого буфера. То есть результат, полученный вызовом Rus можно использовать лишь до следующего вызова этой функции, иначе же полученную строку придётся скопировать.

Добавлено через 3 минуты
Можно, к примеру, s и s1 сделать массивами
C++
1
char s[500], s1[500];
А вместо присваивания использовать функцию strcpy()
C++
1
case 2: strcpy(s, Rus("двадцать")); break;
Добавлено через 1 минуту
Или же вместо строк в C-стиле использовать std::string
 
Текущее время: 12:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru