Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
01.10.2012, 13:17

Почему программа не работает? - C++

01.10.2012, 13:17. Просмотров 566. Ответов 12
Метки (Все метки)

Цитата Сообщение от David Sylva Посмотреть сообщение
Код компилируется нормально.Ошибка с среде программирования.
То, что код компилируется, вовсе не значит, что в нём нет ошибок!

Строка 10. запись из потока ввода строки по СЛУЧАЙНОМУ адресу. Сперва нужно выделить память под строку, т.е. s = new char[XXX];

Строка 15. Это не сравнение строк, а сравнение указателей на строки. В данном случае условие всегда ложное. Смотри strcmp.

И в конце добавить delete[] s;

Добавлено через 2 минуты
Переведи в гугле сообщения из диалогов и тебе станет понятно, что ты используешь неинициализированную переменную s.
Цитата Сообщение от ULTIMITE Посмотреть сообщение
Я естественно нажимаю "Продолжить"
А нужно нажимать "прервать" и смотреть, где ты начудил.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2012, 13:17
Темы с ответами и решениями для C++ Почему программа не работает?:

Почему не работает программа?
#include <iostream> #include <cstdio> #include <string> using namespace...

Элементарная программа не работает. Почему?
Несколько лет не юзал плюсы. Что-то изменилось или я что-то забыл? Почему...

Почему не работает консольная программа.
Я написал простенькую консольную программку выдающую таблицу умножения. Но у...

Почему программа работает неправильно
не могу понять почему программа работает не правильно # include <stdio.h> #...

0
Почему программа не работает? C++   Следующее сообщение темы 
Другие темы раздела
C++ Составление блок-схемы по данному коду http://www.cyberforum.ru/cpp-beginners/thread661321.html
#include<iostream> #include<stdio.h> #include<conio.h> #include<math.h> using namespace std; float a,b,c,d,x; int main() { do {
C++ Ошибка компиляции при вызове виртуальной функции Здравствуйте. Сильно не плюйтесь, в С я не силен. Пишу на джаве, но попал в руки код, в котором нужно разобраться. Не пойму в чем проблема. Есть функция: virtual void MyFunction(MyItem* arg,... http://www.cyberforum.ru/cpp-beginners/thread661319.html
UTC время C++
Подскажите, как получить UTC время в миллисекундах? функция time(time_t *t) возвращает время в секундах. Есть ли функция, которыя возвращает время в миллисекундах. В принципе можно получить...
C++ отладчик и динамический массив
Здравствуйте. Объясните почему при создании динамического массива, отладчик (а точнее окно "контрольные значения") видит только один первый элемент? Извините за название темы. Модератор, прошу Вас...
C++ Кириллица в string или *char http://www.cyberforum.ru/cpp-beginners/thread661303.html
Подскажите как можно реализовать? (нужно сравнить string на кириллице с другим массивом или строкой на кириллице!)
C++ Проверить доступность дискового раздела _getdrives Необходимо проверить наличие дискового раздела и его доступность. Нашел функцию _getdrives(). Пример, котрый приведен в msdn очень мудреный. ... TCHAR g_szDrvMsg = _T("A:\n"); int main(int... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru