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

Преобразование типов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обращение к памяти http://www.cyberforum.ru/cpp-beginners/thread293530.html
есть процедурка замены определения символа с номером num из банка bank на символ, образ которого записан в масиве crr; void *kods(char bank; char num) { char far *uk; int wo; char crr={ {0x70,0x48,0x48,0x70,0x40,0x40,0x40,0xE0,0x00,0x00,0x00,0x00,0x00,0x00}, {0x3A,0x44,0x44,0x44,0x44,0x45,0x47,0x7c,0x00,0x00,0x00,0x00,0x00,0x00}, ...
C++ Составить блок схему по программе на СИ++ Помогите пожалуйста составить блок схему по программе написанную на языке СИ++, срочно?! Текст программы: #include <conio.h>//для подключения функции гетч для конца #include <stdio.h>//для интерфейса #include <math.h>// для математических функций float T1 ;// объявляем глобальные переменные(к каждой ппограмме не надо их будет объявлять) float T2 ; http://www.cyberforum.ru/cpp-beginners/thread293422.html
значение максимальной длины слова C++
Задан исходный текст на русском языке. длинна текста - не более NL строк, длина строки - не более NS символов, длина слова не более NW символов. исходный текст должен заканчиваться точкой('!','?'). составить программу, которая в заданном тексте находит слово(слова) максимальной длины. в файле результатов должен быть исходный текст, значение максимальной длины слова, список найденных слов(через...
Графы в С++ C++
Как можно в программу на С++ ввести граф??моей задачей является определить оптимальное расположение остановок в городе,ну и город в виде графа...
C++ С++ потоки,калькулятор,рекурсия . http://www.cyberforum.ru/cpp-beginners/thread292379.html
Всем привет Я почти что дописал строчный калькулятор который работает на потоке,проблема осталась только в скобках,ребят посмотрите плиз мож че подскажите ,я уже неделю мозг парю! #include<iostream> using namespace std; int b=0; float temp=0; float resplus; int bb=0; float btemp=0;
C++ Ищу библиотеку Для сжатия файлов. Главные требования: 1.Опенсорс 2.Никаких длл,весь код в исполняемом файле 3.Хорошая совместимость с MS Visual Studio. 4.Наличие подробного описания API библиотеки + примеры. Подскажите есть что такое в природе?) Или это только мои мечты :( ? подробнее

Показать сообщение отдельно
~GiPeRPrOgEr~
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 85
11.05.2011, 22:26     Преобразование типов
Всем доброго здоровья. Не могу решить простенькую задачу, уже не знаю что делать.Суть такова нужно вытащить из строки(символьный тип), символы которые имеют числовое значение, и найти их произведение.
Пример:
фва2апу4па3
2*4*3=24
Алгоритм мне понятен, проходим посимвольно и если элемент числовой то его умножаем.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include<windows.h> 
#include<ctype.h>
#include<stdlib.h>
#include<wchar.h>
#include<string>
char Rustext[256]; 
 char *Rus(const char*text)
 {
 CharToOem(text, Rustext);
 return Rustext;            
 }
using namespace std;
 
 
main(){
char d[1000];
    int i,multi=1;
    cin>>d;
 
 
    for(i=0;i<1000;i++){
        if(d[i]==NULL) // если строка кончилась выходим
            break;
        if(iswdigit(d[i])!=0){ // проверям является ли символ числом
            multi=multi*btowc(d[i]); // если да то преобразуем его в число и умножаем 
 
            }
    }
 
cout<<multi;
    
    return 0;
}
Но вот почему то функция btowc(), вместо преобразованного числа, выводит число даже близко не похожее на то что нужно. Кто может, помогите пожалуйста, буду очень благодарен, заранее спасибо!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru