Форум программистов, компьютерный форум CyberForum.ru

Функция, которая возвращает слово в строке, которое короче всех. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск всех возможных A и B из формулы http://www.cyberforum.ru/cpp-beginners/thread515337.html
Есть задание: любое натуральное число N (N > 7). Исходя из формулы N = 3a+5b получить все возможные A и B . Решил я это следующим образом: #include <stdio.h> #include <conio.h> main(){ int n, a, b; printf("Enter N (N > 7) = "); do{ scanf("%i",&n);
C++ Int to char Смотрел в инете примеры int i=5992; char number u; u=(char)i; cout <<u<<endl; Выходит всякое безобразие. http://www.cyberforum.ru/cpp-beginners/thread515327.html
C++ Запись звука с помощью bass
Всем привет Вопрос такой Как записать звук с помощью библиотеки bass? документация, прилагающаяся к нему мне непонятна из-за плохого знания ин-яз. а в интернете информации почти нету, разве что на польских форумах, я в их языке тоже не силен Если не сложно - приведите пример с двумя кнопками(начало и остановка записи)
Составить программу,которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления на пять C++
Помагите пожалуйсто написать такую программу: Составить программу,которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления на пять. Либо покажите пожалуйсто как мне в исходном коде сделать это "Составить программу,которая печатает таблицу умножения и сложения натуральных чисел" Очень надо(
C++ Специализация и обобщение в С++ через универсальный указатель http://www.cyberforum.ru/cpp-beginners/thread515291.html
Здравствуйте, уважаемые участники форума! Возникла следующая проблема. Необходимо написать обобщение, построенное на основе косвенного указателя void*. Поясню подробнее. Я сумел сделать так. Имеется какая-то структура, обобщающая типы данных: struct data { enum htype {cl, pr};
C++ Hook клавиатуры не работает на windows 7 Не знаю народ в чём ошибка помогите, под xp работает, а на windows 7 не хочет, пробовал ставить права админа на exe всё равно не пашет . Вот код dll //--------------------------------------------------------------------------- #include <Windows.h> #define MT4_EXPFUNC __declspec(dllexport) #pragma data_seg(".shared") #pragma comment(linker,"/SECTION:.shared,RWS") подробнее

Показать сообщение отдельно
Aswent
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 10
10.03.2012, 13:27     Функция, которая возвращает слово в строке, которое короче всех.
Добрый день уважаемые программисты!
Есть задание:
Написать функцию, которая возвращает слово в строке, которое короче всех. Заголовок функции: char* shortestWord (const char *str); Если таких слов несколько, то первое из них, которое встречается в строке. Написать программу, которая принимает от пользователя набор строк (массив строк) и выводит самое короткое слово в каждой из строк.
Для хранения строк нужно использовать двумерный массив символов. В функцию должна передаваться одна строка из набора. То есть надо использовать цикл для всего массива.

Проблемы создания массива строк. Использовал функцию cin.getline для ввода строки с клавиатуры. Однако программа вылетает после компилирования. А также написания функции для проверки самого короткого слова.


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <stdio.h>
#include <string>
 
using namespace std;
 
int main(){
const int rows=5,cols=5;
char* arr[rows][cols];
 
for (int i=0;i<rows;i++)
     for (int j=0;j<rows;j++)
           cin.getline(arr[i][j],50);
return 0;
}
Опыта со строками очень мало и поэтому возникают столько проблем. Буду благодарен за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru