Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2016, 18:17   #1
Derek01
Новичок
Джуниор
 
Регистрация: 10.01.2016
Сообщений: 1
По умолчанию Ошибка в коде на Си.

Функция преобразования всех символов строки в верхний регистр.
Принимает строку из символов кириллицы, создает новую строку
(динамический массив символов), куда записывает все символы из входной
строки, переведя их в верхний регистр, если требуется.
Код:
int main()
{
	setlocale(LC_ALL, "Russian");

	char str[6];
	int i = 0;
	int j = 0;
	char glass[6];
	
	while (str[i] != '\0')
	{ for (j = 0; j<6; ++j)
			{
				char glass[j] = toupper(str[i]);(все ошибки в этой строке)
				printf("%s", glass);
				
			}
	i++;
	}
Цитата:
Ошибки:
1)выражение должно иметь константное значение функции и строки
2)Ошибка C2131 выражение не определяется константой функции и строки
3)Ошибка C2440 инициализация: невозможно преобразовать "int" в "char [j]" функции и строк

Последний раз редактировалось Stilet; 10.01.2016 в 18:50.
Derek01 вне форума Ответить с цитированием
Старый 10.01.2016, 22:43   #2
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Код:
glass[j] = toupper(str[i]);
Плюс в массивах ничего не инициализировано. Будет больно!
Croessmah вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в коде (С) axel__ Общие вопросы C/C++ 8 27.05.2015 13:59
Ошибка в коде С++ Klausms Помощь студентам 0 05.04.2014 12:55
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? ArchiCurtis Помощь студентам 2 07.04.2012 14:16
Ошибка в коде Zhenya-Pvl PHP 7 05.02.2012 15:38
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58