Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 3
1

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

15.07.2012, 19:07. Просмотров 690. Ответов 1
Метки нет (Все метки)

Задание: написать программу которая разворачивает запись типа a-z в строке s в полный список abc...xyz в строке s2

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# include <stdio.h>
 
int ascii(char c)
{
    int a;
    a=c;
    return a;
}
 
void main()
{
    int k=0,i;
    char s[5];
    char s2[24];
    gets(s);
    for(i=ascii(s[0]); i<ascii(s[2]); i++)
    {
        printf("%c",s2[k]);
        k++;
    }
    getchar();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.07.2012, 19:07
Ответы с готовыми решениями:

Вместо заполненного массива выдаются пустые символы
Нужно создать поле для игры, но при попытке вывести его на экран выводятся пустые символы. Почему...

Непонятные данные на выходе
Привет. Постигаю C++, сейчас изучаю классы. Написал программу реализующую банальный стек. Прога...

Нужно заполнить и вывести массив (на выходе получается непонятные числа)
void outA(float **M, int size1,int size2) //функция вывода{ int i; int j; endll for (i =...

Массив структур. Непонятные символы на выходе
Здравствуйте! На выходе программа выводит непонятные символы, в основном числа и слэши. Объясните,...

1
5472 / 4867 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
15.07.2012, 20:22 2
код
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;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2012, 20:22

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

В директории сохранения файла русские символы заменяются на непонятные символы
При сохранении файл через диалоговое окно русские символы заменяются на непонятные тем самым Window...

Непонятные символы.
Добрый день, мне надо в программу вставить символы ❶❷❸❹❺❻❼❽❾❿ ♔ ♕...

В БД непонятные символы
в общем написал сайт. Добавление контента: $fact = $_POST; $istina = $_POST; if...

Непонятные символы
В общем, сделал функцию.Все работает, но есть одно но: если вводить строку, а введеный символ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.