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

найти ошибки в фрагменте программы - C++

Восстановить пароль Регистрация
 
rom4eg
0 / 0 / 0
Регистрация: 14.01.2010
Сообщений: 13
14.01.2010, 19:15     найти ошибки в фрагменте программы #1
найти ошибки в фрагменте программы:

char*str; gets(str);
str[10]='\0'; cout<<strlen(str);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2010, 19:15     найти ошибки в фрагменте программы
Посмотрите здесь:

Найти самую часто встречаемую и самую редко встречаемую буквы во фрагменте произвольного текста C++
Ошибки в коде программы C++
C++ Ошибки в фрагменте кода
Какая ошибка допущена в следующем фрагменте программы: C++
Найти ошибку в небольшом фрагменте кода C++
C++ Есть ли ошибки в следующем фрагменте кода?
Найдите ошибку в следующем фрагменте программы C++
C++ Подскажите причину ошибки во фрагменте, аналогичный которому выше выполняется нормально

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
14.01.2010, 19:21     найти ошибки в фрагменте программы #2
Для того чтобы записать в str нужно сначала выделить память для строки.
Типа того
C++
1
2
3
4
5
char *str;
str = new char[10];
gets(str);
cout << strlen(str);
delete []str;
str[10]='\0'; бессмысленен тут.
Yandex
Объявления
14.01.2010, 19:21     найти ошибки в фрагменте программы
Ответ Создать тему
Опции темы

Текущее время: 05:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru