|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.11.2011, 22:24 | #1 |
Пользователь
Регистрация: 26.09.2011
Сообщений: 68
|
Не могу переделать код из С++ в Си
Добрый вечер.
У меня здесь код есть который хочу переделать под Си язык вот он Код:
1. Пользователь вводит строку с клавиатуры в фиксированный массив. Необходимо проверить, cколько элементов массива теперь занято и сколько свободно. 2. Показать на экран с m по n символов строки, введенной пользователем и записать данный отрезок в другой массив. (m и n также вводятся пользователем) 3. Удалить с m по n символов, перезаписать строку и показать ее на экран. 4. Пользователь вводит отдельно строку и символ, необходимо показать на экран номера по порядку всех совпадений (нумерация с единицы). 5. Пользователь вводит отдельно строку и символ, необходимо показать на экран номер только последнего совпадения (нумерация с единицы). За ранее буду благодарен в помощи Нужна помощь в переделке его под Си |
01.11.2011, 23:47 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Вместо cin/cout изучайте функции scanf, printf соответственно.
Кроме того, C (по крайней мере, в исполнении старых компиляторов, за стандарт не скажу) не даёт объявлять переменные в середине функции. Если всё же решитесь разбить код на отдельные функции, следует учесть, что func() в C понимается как функция, принимающая на вход int. Пишите func(void). С остальным вроде бы проблем нет. Ну, <iostream> и std убрать куда подальше. |
02.11.2011, 00:07 | #3 | |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Abstraction
Цитата:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
|
02.11.2011, 00:20 | #4 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Упс.
Извиняюсь. Совет явно писать аргументы, впрочем, в силе. |
02.11.2011, 00:31 | #5 |
Пользователь
Регистрация: 26.09.2011
Сообщений: 68
|
cout << "Vsego: " << sizeof (str)-1 << endl; чем можно заменить например sizeof?
|
02.11.2011, 00:32 | #6 |
Пользователь
Регистрация: 26.09.2011
Сообщений: 68
|
там кстати код ругаеться почемуто не могу понять пишет якобы скобка не поставлена правельно или точка с запятой
|
02.11.2011, 01:12 | #7 | ||
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Цитата:
|
||
02.11.2011, 10:43 | #8 |
Пользователь
Регистрация: 26.09.2011
Сообщений: 68
|
Error 3 error C2001: newline in constant c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 31 1 Proga 2
Error 6 error C2146: syntax error : missing ';' before identifier 'cout' c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 34 1 Proga 2 Error 8 error C2001: newline in constant c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 42 1 Proga 2 Error 9 error C2015: too many characters in constant c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 42 1 Proga 2 Error 10 error C2143: syntax error : missing ';' before '}' c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 43 1 Proga 2 Error 13 error C1075: end of file found before the left brace '{' at 'c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp(9)' was matched c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 65 1 Proga 2 14 IntelliSense: missing closing quote c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 31 13 Proga 2 15 IntelliSense: expected a ';' c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 34 2 Proga 2 16 IntelliSense: missing closing quote c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 42 19 Proga 2 17 IntelliSense: expected a ';' c:\users\narvell3\documents\visual studio 2010\projects\proga 2\proga 2\proga.cpp 43 2 Proga 2 Вот ошибки кода и вчом проблема не могу понять |
02.11.2011, 10:48 | #9 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
Код:
|
|
02.11.2011, 10:55 | #10 |
Пользователь
Регистрация: 26.09.2011
Сообщений: 68
|
хм а как подправить просто я убрал тупо всю строку
Код:
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна переделать код СИ | daimonTM | Помощь студентам | 0 | 31.05.2011 23:14 |
переделать с делфи код в СИ | Dezolyator | Фриланс | 7 | 24.05.2010 23:19 |
Как переделать код? | P®o©omp@s | Помощь студентам | 2 | 26.10.2009 19:21 |
Переделать код | Hepri | Работа с сетью в Delphi | 3 | 20.08.2009 20:28 |
Помогите переделать код | stayer | Общие вопросы Delphi | 3 | 25.10.2008 21:09 |