Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массив указателей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму элементов столбца матрицы, в котором расположится наибольший элемент http://www.cyberforum.ru/cpp-beginners/thread50157.html
Помогите пож-та решить задачку: Найти сумму элементов того столбца двумерного массива, в котором расположится наибольший элемент (считаем, что он единственный) :)
C++ Определить стоимость телефонного разговора Вообщем задача такая: юзер вводит тариф по которому он разговаривает и количество минут которое он наговорил... задача просчитать это всё. я думаю так.. у кого есть какие мысли? #include <iostream> ... http://www.cyberforum.ru/cpp-beginners/thread50148.html
C++ Помогите разобраться с zip архивами.
Есть zip-архив, из него надо вытащить определенный файл, обработать его и запихнуть обратно, сохранив все остальные файлы. Если кому не трудно подскажите, как проще работать с архивами. Нашел...
C++ переписать прогу в виде класса
Помогите, пожалуйста! Нужно переписать эту прогу в виде класса с конструкторами. (Программа сортирует маршруты по номеру и названиям начального и конечного пункта, а затем по введённому названию...
C++ Шаблон функции min http://www.cyberforum.ru/cpp-beginners/thread50114.html
Всем отозвавшимся заранее спасибо!!! Разбирался с шаблонами функций.Задачка простенькая: найти минимальное число с двух введёных, проверить программу на целых числах, на числах с плавающей точкой и...
C++ Флаги форматирования и манипуляторы У многих новичков возникают вопросы, как вывести число в таком-то формате, а можно вывести так или так. Чтоб стало более ясно, вот небольшая #include <iostream> #include <iomanip> int main() {... подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
11.09.2009, 11:33
функции solution и unsolution выполняют одностороннее преобразование, то есть если привели char c помощью CharToOemA, то повторный вызов не приведет обратно к char. Вот попробуй разобрать результат работы
этого кода
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
35
36
37
38
39
40
41
#include <iostream>
#include <Windows.h>
 
char buf[250];
char* ToOem(char* text)
{
    CharToOemA(text, buf);
    return buf;
}
char buf1[250];
char* ToChar(char* text)
{
    OemToCharA(text, buf1);
    return buf1;
}
int main()
{
    setlocale(LC_ALL, "Russian");
    char text[50];
    std::cout<<"Введи текст\n";
    std::cin>>text;
    char *textOem = ToOem(text);
    char *textChar = ToChar(text);
    std::cout<<text<<'\n';
    size_t i;
    for(i = 0; i < strlen(text); ++i)
        std::cout<<text[i]<<' '<<(int)text[i]<<'\t'<<
              textOem[i]<<' '<<(int)textOem[i]<<'\t'<<
              textChar[i]<<' '<<(int)textChar[i]<<'\n';
 
    char text1[7] = "привет";
    textOem = ToOem(text1);
    textChar = ToChar(text1);
    std::cout<<text1<<'\n';
    for(i = 0; i < strlen(text1); ++i)
        std::cout<<text1[i]<<' '<<(int)text1[i]<<'\t'<<
              textOem[i]<<' '<<(int)textOem[i]<<'\t'<<
              textChar[i]<<' '<<(int)textChar[i]<<'\n';
    system("pause");
    return 0;
}
и сам код
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru