| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Динамические строки |
| Автор: Ангелинка 14.3.2007, 14:35 | ||
| Здравствуйте всем У меня такая случилась беда...решила три задачи отдельно...все работало правильно...а мне надо их в одну программу засунуть, чтобы был еще switch/case...вот я объединила и полезли ошибки : 1. 106: function should return a value 2. 126: function 'gets' should have a prototype 3. 127: illegal structure operation 4. 136: function 'gets' should have a prototype 5. 150: function 'getchar' should have a prototype Задачи у меня такие: 1. Заменить все вхождения подстроки Str1 на подстроку Str2, которые вводятся с клавиатуры. 2. Дана строка символов, среди которых есть двоеточие ( 3. Выписать из символьной строки слова, начинающиеся и заканчивающиеся на одну и ту же букву. а код вот такой...
Может кто-нибудь сможет помочь в исправлении ошибок... Заранее очень всем благодарна... Ангелинка |
| Автор: ama_kid 14.3.2007, 16:42 | ||
| Я не стал особо разбираться с логикой программы, ибо с такой кодировкой а-ля кракозябры очень муторно, но для того, чтобы убрались ошибки, надо сделать следующее: 1) После #include <conio.h> добавить строку #include <stdio.h> 2) В строку 105 (в приведенном коде твоего поста) вставить хотя бы return 0; ибо в объявлении у тебя указано, что функция возвращает значение int. Или в объявлении функции замени возвращаемое значение на void. 3) Строку 127 преобразовать в вид:
После этого все должно скомпилироваться... Удачи... |
| Автор: apook 14.3.2007, 16:54 | ||
|
| Автор: Ангелинка 14.3.2007, 17:05 |
| ama_kid, списибо тебе БОЛЬШУШЕЕ... Добавлено @ 17:19 apook, |
| Автор: Ангелинка 14.3.2007, 17:20 |
| |