Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 03.11.2011
Сообщений: 21

программа работает не на всех компах

01.12.2011, 15:18. Показов 2957. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто знает почему программа на одних компах работает на других нет?
в чем может быть проблема?
C++
1
2
3
4
5
6
7
8
9
#include <windows.h>
int main()
{
    FreeConsole();
    while(1)
    {
        BlockInput(true);
    }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.12.2011, 15:18
Ответы с готовыми решениями:

Программа не работает на всех компах кроме моего
Добрый день. Создал проект, программа работает нормально. Решил вытащить exe файл, чтобы скинуть проверить на других компах, ну и знакомым...

программа не работает на других компах
Всем привет!! написал программу все работает.. на других компах экзешник запускаются но базу и отчеты Rave не находит как это...

Программа работает по-разному на разных компах
Дали задание на написание небольшой программы в С++, работа с массивами. На домашнем компе работает правильно, всё выполняется. ...

26
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
03.12.2011, 12:40
Студворк — интернет-сервис помощи студентам
DenCHS200, если его пропустите, то компилятор за вас допишет (некоторый скажет, мол ожидался return, так как функция возвращать должна int), в маленьких программах он не нужен (но, конечно, лучше писать), а вот если вам понадобиться узнать, правильно ли отработала программа, то вы тогда поймете.
1
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
03.12.2011, 12:48
DenCHS200, смотря какая студия. Старая может и ругаться, майкрософт и сейчас позволяют себе вольности по отношению к стандарту, а раньше их было ещё больше. 2010 100% компилирует код, в функции main которого отсутствует return. И не удивительно, что Dev-Cpp компилирует такой код, по умолчанию эта среда использует компилятор MinGW, который является портом GCC под Windows, а в GCC всегда наиболее полно и точно был реализован стандарт языка.
1
 Аватар для DenCHS200
32 / 32 / 8
Регистрация: 07.10.2011
Сообщений: 117
03.12.2011, 12:50
go, в том то и дело, что он вообще не компилется, а при запуске запускает старый ЕХЕшник

Добавлено через 56 секунд
Хорошо, сейчас новую поставлю 2010, мож потому, что у меня 2008?
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
03.12.2011, 12:54
Цитата Сообщение от go Посмотреть сообщение
некоторый скажет, мол ожидался return
Не скажет, потому что эта ситуация обговорена в стандарте, и не является ошибочной. Следовательно, предупреждение не требуется.
Цитата Сообщение от go Посмотреть сообщение
а вот если вам понадобиться узнать, правильно ли отработала программа, то вы тогда поймете.
К чему эта фраза? Что "поймёте"?

Добавлено через 1 минуту
Цитата Сообщение от DenCHS200 Посмотреть сообщение
2008
Странно, в 2008, по идее, всё должно бы отработать... Но со 100% уверенностью сказать не могу, никогда не использую эту возможность (не писать return).
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
03.12.2011, 13:00
Цитата Сообщение от silent_1991 Посмотреть сообщение
Не скажет, потому что эта ситуация обговорена в стандарте, и не является ошибочной. Следовательно, предупреждение не требуется.
видно его сказал, читайте его пост

Цитата Сообщение от silent_1991 Посмотреть сообщение
К чему эта фраза? Что "поймёте"?
Так эта фраза не вам,
поймете, что единственный вариант, который характеризует нормально завершение программы - ноль.
1
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
03.12.2011, 13:03
Цитата Сообщение от go Посмотреть сообщение
Так эта фраза не вам
Это я понял. Просто мне показалось, что это "поймёте" означает "а вот если вам понадобиться узнать, правильно ли отработала программа, вам придётся написать return 0;".

Цитата Сообщение от go Посмотреть сообщение
видно его сказал
Это всего лишь означает, что он не соответствует стандарту, так зачем о нём вообще говорить?
1
 Аватар для DenCHS200
32 / 32 / 8
Регистрация: 07.10.2011
Сообщений: 117
03.12.2011, 13:09
2010 установил и как в DEV-С++ без return всё пашет , а в Borland ,видимо, старый компилятор , поэтому это там не автоматизировано.Да и вообще , Борланд приходится использовать только в универе, а так терпеть его не могу!
Всем спасибо за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.12.2011, 13:09
Помогаю со студенческими работами здесь

Роутер отрубает инет на всех компах, кроме того, на котором работает IPTV
На прошлой неделе купил ASUS RT-N56U. Обновил прошивку до самой последней. Настроил как надо. Включил multicast, чтобы заработал IPTV на...

Shellexecute открыть файл на всех компах
void Chw2Dlg::OnButton() { ShellExecute(NULL, _ T(&quot;open&quot;), _T(&quot;C:\\Users\\ZZ\\Desktop\\porc.exe&quot;), NULL, NULL, SW_SHOWNORMAL); ...

Одинаковый BSOD на всех компах в сети
День добрый. Возникла следующая странная проблема. В сети 20 компов и 2 сервера. В течении этого месяца на компах хаотично стал...

exe не работает на др. компах
Здравствуйте! Такой вопрос - в Visual Studio 2005 пишу программу, делаю ехе (пробовал и debug и release) - программа запускается...

Не открывается программа на других компах
Привет народ. Создал приложение и оно запускается на моем компьютере. Пользуюсь debug файлом. Но программа не открывается на других...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru