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

C. Строки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Опять конструкторы http://www.cyberforum.ru/cpp-beginners/thread149635.html
допустим есть два класса. template <typename T = int> class SkillBase { public: // cd SkillBase(T val = 0) : m_value(val) {} SkillBase(const SkillBase &w) : m_value(w.m_value) {} virtual ~SkillBase() {} private: // data
C++ Одномерые массивы Составить программу для подсчета наибольшего количества одинаковых элементов, расположенных последовательно, в массиве для каждого из одномерных массивов Х и Y. Инициализацию, вывод элементов массива, и их обработку организовать в отдельных функциях. Народ SOS помогите:gcray2: http://www.cyberforum.ru/cpp-beginners/thread149618.html
C++ Как извлечь корень из числа?
Как извлечь корень из числа?
C++ Функция rand();
Нужно чтобы функция rand(); выдавала значения в заданном интервале то есть к примеру от 230 до 233 нужно чтобы выдавало числа 230 231 232 233 изначально был такой код
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread149588.html
ХАРАКТЕРИСТИКОЙ СТОЛБЦА МАТРИЦЫ НАЗОВЕМ ПРОИЗВЕДЕНИЕ ПОЛОЖИТЕЛЬНЫХ ЭЛЕМЕНТОВ С ЧЕТНЫМИ НОМЕРАМИ. УПОРЯДОЧИТЬ СТОЛБЦЫ МАТРИЦЫ ПО ВОЗРАСТАНИЯ ИХ ХАРАКТЕРИСТИК
C++ Описать функцию Описать функцию для вывода на экран натуральных чисел из файла целых чисел в восьмеричном виде,не используя printf Добавлено через 1 час 31 минуту Очень надо:) подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9382 / 5432 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
26.06.2010, 20:21     C. Строки.
вот так работает
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
#include <stdio.h>
#include <windows.h>
 
int main(void){
    unsigned char symb[256] = { 0 }, buf[BUFSIZ], *p;
    int i;
    
    char * to_dos(const char * winStr){
        static unsigned char buf[BUFSIZ];
        CharToOemA(winStr, buf);
        return buf;
    }
    
    printf("%s", to_dos("Строка: "));
    scanf("%[^\n]%*c", buf);
    for ( p = buf; *p; ++p )
        symb[*p]++;
    
    printf("%s", to_dos("Буква Счётчик\n"));
    for ( i = 0; i < 256; ++i )
        if ( symb[i] )
            printf("'%c'   %d\n", i, symb[i]);
    
    return 0;
}
C. Строки.консоль такую для чистоты эксперимента взял, там шрифт никак специально не настраивался
 
Текущее время: 04:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru