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

На выходе выдаются непонятные символы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как игнорировать ненужные данные из потока? http://www.cyberforum.ru/cpp-beginners/thread624128.html
Формат входной строки должен быть таким: Слово нужное_нам_число Например: windows 2012 Нужно из strStream потока присвоить переменной k число, стоящее после слова. В данном случае число 2012. При этом нельзя использовать дополнительные переменные. Как это эффективно и наглядно реализовать? Код #include <iostream> #include <sstream> #include <string> using namespace std;
C++ Переписать с C# на C++ Уважаемые знатоки, помогите перевести данный код на с++ using System.Text; // Чтобы не усложнять код, не проверяю входные параметры на корректность. public class Hex { private const string VALUES = "0123456789ABCDEF"; // Массив для перевода числа в нужное написание и наоборот. private int count; // Количество значущих цифр. private char array; http://www.cyberforum.ru/cpp-beginners/thread624116.html
Решение интеграла методом трапеций C++
Пожалуйста, напишите программу на vsc++: нахождение определенного интеграла методом трапеций.
C++ Запись в таблицу .ods матрицы чисел
Как в таблицу записать матрицу, так что бы в каждой ячейке было одно число?
C++ Функция Бесселя http://www.cyberforum.ru/cpp-beginners/thread624102.html
Здравствуйте. Нужна ваша помощь. Не знаю как подступиться к задаче. Сабж: Вычислить на ЭВМ значения специальной функции f(x) (в моём случае это функция Бесселя) в нескольких точках. Для вычисления использовать интегральное представление и разложение в виде ряда. Значения аргумента (точки), в которых требуется вычислить значение функции, задаются пользователем с клавиатуры (xmin, xmax, шаг)....
C++ Вывести текст файла, заменив цифры от 0 до 9 на слова "ноль", "один"."девять", начиная каждое предложение с новой строки Написать программу, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова "ноль", "один"..."девять", начиная каждое предложение с новой строки подробнее

Показать сообщение отдельно
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
15.07.2012, 20:22     На выходе выдаются непонятные символы
код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(0, "");
    
    const int N = 6; // количество букв в диапазоне.
    char s[2];
    char s2[N] = {'a', 'b', 'c', 'd', 'e', 'f'};
    cout << "Введите две английские буквы (границы диапазона a - f) " << endl;
    
    cin >> s[0] >> s[1];
    
    for( int k = 0; k < N; k++)
    {
       if (s[0] <= s2[k] && s2[k] <= s[1])
          cout << s2[k] << " "; 
    }
    system("pause");
    return 0;
}
 
Текущее время: 16:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru