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

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

01.12.2011, 15:18. Показов 3060. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Администрация Хабра удаляет новые алгоритмы, которые не западно ориентированной философии кода, без уведомлений и объяснений.
Hrethgir 20.06.2026
Делается это, как замечено, при правках - при объявлении концептуальных отличий в алгоримах. Делается это, по линейке событий - после дополнения публикации основными отличиями от основных западных. . .
Процесс ориентированная диалектика (не новость - просто системное обновление, философия).
Hrethgir 20.06.2026
Однажды один участник в своём блоге, на этом форуме, сделал запись "О языках замолвите слово". Понимая, что язык - важная вещь, я решил хорошо подумать, прежде чем сказать, и сказал то, что вы видите. . .
Контроль уникальности строк в табличной части документа
Maks 18.06.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ПланированиеСпецтехники" с табличной частью "НаличиеОборудования", разработанного в КА2. Задача: контроль уникальности строк в. . .
Клиент
Uhbif79 18.06.2026
Здесь простой клиент для работы с сервером.
Сервер
Uhbif79 18.06.2026
Выкладываю простейший сервер.
Дефенестрация
kumehtar 18.06.2026
Узнал интересное слово. Дефенестрация. Это когда ты выбрасываешь кого-либо или что-либо из окна. Возьму на вооружение)))
Дихотомия добра и зла
kumehtar 18.06.2026
Как Дзен-буддисты говорят о добре и зле: не нужно воевать против зла, нужно воевать против невежества. Тогда добро станет ествественным, и поэтому вечным. Но дело в том, что невежество всё время. . .
Своя Интернет-Компания
iceja 18.06.2026
Я программист с экономическим образованием, пишу свой проект, это SaaS для бизнесов. Мне нужен co-founder с высшим экономическим образованием, и/ или инвестор. Сейчас проект в интенсивной разработке,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru