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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2012, 16:03   #1
moshensky
 
Регистрация: 08.11.2012
Сообщений: 3
По умолчанию Массив строк и символов

#include <stdio.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
#include <locale.h>

int main(void)
{
setlocale(LC_CTYPE, "Russian");
char str[BUFSIZ];
char buf[BUFSIZ];
char *pword;
int min;
printf("Введите текст: ");
gets(str);
strcpy(buf,str);
pword = strtok(buf," ,.");
min = strlen(pword);
while(pword != 0)
{
if(strlen(pword) < min)
{
min = strlen(pword);
}
pword = strtok(NULL," ,.");
}
pword = strtok(str," ,.");
while(pword != NULL)
{
if(strlen(pword) == min)
{
printf("Самое короткое слово: %s", pword);
printf("\n");
}
pword = strtok(NULL," ,.");
}
return 0;
}

Здесь он считает только для 1 предложения, как сделать чтоб был массив строк? т.е каждое предложение было разделено и в каждом предложении он считал самое короткое слово. Нужен динамический массив, заранее благодарен.
Изображения
Тип файла: jpg 123.jpg (16.6 Кб, 11 просмотров)
moshensky вне форума Ответить с цитированием
Старый 24.12.2012, 17:55   #2
moshensky
 
Регистрация: 08.11.2012
Сообщений: 3
По умолчанию

ЧП ПОМОГИТЕ ПОЖАЛУЙСТА
moshensky вне форума Ответить с цитированием
Старый 24.12.2012, 18:00   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

0) Программный код оформляется тегом форума CODE.

1) На кой чёрт динамический массив? Тупо зациклить программу - while(true) и после ввода строки проверка: if(strlen(str)==0) break;
Abstraction вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевести массив символов в массив чисел rostik123 Общие вопросы C/C++ 2 15.11.2012 15:07
Сканирования строк. Зная количество строк и первый элемент, это количество символов с троке. dimon9 Общие вопросы C/C++ 8 02.11.2012 22:40
удаление символов из строк tem_80 Общие вопросы C/C++ 3 07.02.2011 02:27
Как конвертировать массив символов в массив байт davinci C++ Builder 6 30.10.2010 18:09
Обработка строк символов Wilda Паскаль, Turbo Pascal, PascalABC.NET 3 12.12.2007 18:54