Начал изучать Си. Первые трудности. |
Здравствуйте, гость ( Вход | Регистрация )
Начал изучать Си. Первые трудности. |
micro-chipset |
29.1.2011, 10:54
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 7 Регистрация: 27.1.2011 Пользователь №: 2371 Спасибо сказали: 0 раз(а) Репутация: 0 |
Возникла проблема со следующей задачей. Задача из из книги Б. Керниган, Д. Ритчи "Язык программирования Си" Глава 1.6 упражнение 1.13 Книгу онлайн можно найти тут
Сама задача Програма должна выводить гистограмму длин слов во входном потоке. т.е. надо чтобы выводился массив допустим длинной 15 первый элемент слово из нуля букв второй символ слово из одной буквы третий символ из 2 букв ну и так далее. набросок программы
Программа компилируется, но выдает не верные результаты. Наверное не верно заполняю массив, как поправить. Зарание спасибо за помощь. |
|
|
DEADHUNT |
30.1.2011, 17:12
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: 2 |
А как поправить? для работы с UTF можешь использовать например ICU. http://msdn.microsoft.com/en-us/library/aa246471(VS.60).aspx тут два заголовочника. Можно любой А что именно есть в его среде, я не знаю Насчёт "проще" - я выше написал, почему я именно так сделал - а то он и динамический массив так инициализировать будет когда я начинал писать программы на C, я подключал <malloc.h> вместо <stdlib.h>(когда мне были нужны malloc/realloc/calloc/free). Да работает, но это не правильно. И в один момент компилятор может выдать ошибку, потому-что это не стандартный заголовочный файл. Сообщение отредактировал DEADHUNT - 30.1.2011, 17:13 |
|
|
Текстовая версия | Сейчас: 28.4.2024, 7:06 |