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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2016, 11:10   #1
Павел2517
Пользователь
 
Регистрация: 05.03.2016
Сообщений: 11
По умолчанию Не могу разобраться со строками

Код:
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
	char s[80] = "qqwww";
	int p[256] = { 0 };
	int i, num;

	for (i = 0; i < strlen(s); i++)
		p[(s[i])]++;//кол-во символов s[i]

	int max = 0;

	for (i = 0; i < 256; i++)
		if (p[i] > max)
		{
			max = p[i];
			num = i;
		}

	cout << (char)num;
	_getch();
	return 0;
}
Почему пишем именно p[256]?
Павел2517 вне форума Ответить с цитированием
Старый 05.03.2016, 11:22   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Потому что если не использовать юникод, то в однобайтовой кодировке можно использовать только 256 символов (0-255).
128 из стандартной ASCII http://www.asciitable.com/ и остальные для выбранной локали (например, русские буквы).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 05.03.2016, 11:25   #3
Павел2517
Пользователь
 
Регистрация: 05.03.2016
Сообщений: 11
По умолчанию

Спасибо, понял)
Павел2517 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться со строками в Delphi Михаил70 Помощь студентам 4 15.09.2009 00:45
помогите разобраться со строками Sega22 Общие вопросы Delphi 5 02.09.2009 13:53
Помогите разобраться со строками Alexeyss Общие вопросы Delphi 5 03.06.2009 10:18
помогите со строками разобраться евгения, Помощь студентам 2 28.05.2007 21:28
помогите со строками разобраться pirozho4ek Помощь студентам 2 25.05.2007 10:29