Дистанционная подготовка: Какой язык выбрать при загрузке программы?
Какой язык выбрать при загрузке программы?
от Илья Белан - Среда 10 Декабрь 2014, 22:35
  Добрый вечер. Какой язык программирования мне выбрать при загрузке программы на сайт если я пишу через microsoft visual stidio консольное приложение win32 на языке Visual с ++ ?
Re: Какой язык выбрать при загрузке программы?
от Peter Cherepanov - Четверг 11 Декабрь 2014, 01:35
  GNU C++ и писать переносимую программу. Мелко-мягких у нас нет.
Re: Какой язык выбрать при загрузке программы?
от Илья Белан - Четверг 11 Декабрь 2014, 02:00
  Выбираю GNU C ++ 4.9
Что значит переносимую программу? Поменять Debug на Release? Но что то он все равно пишет ошибку компиляции.
Вот так выглядит.

// ConsoleApplication23.cpp: ���������� ����� ����� ��� ����������� ����������.
//

А ниже уже сама программа в корректном виде.
Re: Какой язык выбрать при загрузке программы?
от Peter Cherepanov - Четверг 11 Декабрь 2014, 09:24
  Переносимая программа (=portable program) -- это программа, которая транслируется и правильно работает на многих разных компиляторах, процессорах и операционных системах. Яркий пример переносимой программы можно найти здесь:
https://www.gnu.org/fun/jokes/happy-new-year.html

Относительно вашей программы, я давно не видел такой коллекции микро-софтизмов в 7 строчках.


#include "stdafx.h" // Используйте стандартные файлы
long k, z, a;
int _tmain(int argc, _TCHAR* argv[]) // int main()
{scanf_s("%d%d", &k, &z); // scanf(...)
a = z / k; if ((z / k) != 0) a = a + 1;
printf_s("%d\n",a); // printf(...)
return 0;
}
Re: Какой язык выбрать при загрузке программы?
от Илья Белан - Четверг 11 Декабрь 2014, 18:10
  Переписал в виде:
// ConsoleApplication23.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
long k, z, a;

int main()
{scanf("%d%d", &k, &z);
a = z / k; if ((z % k) != 0) a = a + 1;
printf("%d\n",a);
return 0;
}


Но все равно то же самое.
Re: Какой язык выбрать при загрузке программы?
от Peter Cherepanov - Пятница 12 Декабрь 2014, 01:02
  stdafx.h придуман Микрософтом. В остальном мире таких заголовков (=headers) нет. Используйте:

#include <stdio.h>
#include <stdlib.h>
Re: Какой язык выбрать при загрузке программы?
от Илья Белан - Пятница 12 Декабрь 2014, 01:05
  Спасибо вам, заработало!