Надо ли учить Си? Или может лучше начать с C#, а дальше уже выучу C++?уже три разных языка.. мое мнение - если хватит азарта, учите все ;)))
Например есть несколько exe файлов ..хорошее начало. а они точно разработаны для взаимодействия:
и им нужно как-то взаимодействовать друг с другомнет. это вам нужно. но именно по этому, надо вникать во множество подробностей
Я знаю вариант взаимодействия через TCP между нимитак сообщите нам? иначе на какой ответ? или хотя бы совет? вы вообще рассчитываете?
main
internal static bool wordAsConverter(string rtf, string pdf, bool verb = true, bool clean = true)
{
$"\t..try convert to pdf...".print();
var res = false;
var app = new Application();
try
{
var doc = app.Documents.Open(rtf);
doc.ExportAsFixedFormat(pdf, WdExportFormat.wdExportFormatPDF);
doc.Close(false);
res = true;
var fn = Path.GetFileName(rtf);
if (verb) $"\t{fn} converted to pdf".print();
if (clean)
{
File.Delete(rtf);
if (verb) $"\t{fn} deleted".print();
}
}
catch (Exception e) { e.Message.print(); }
finally { app.Quit(false); }
return res;
}
en-en
(может даже en-us
) и заменяете на ru-ru
. правда бывают страницы для которых даже машинного перевода еще нет. но редкоdouble
Biginteger double
плюсов имеет не более 15 знаков точности https://docs.microsoft.com/ru-ru/cpp/cpp/data-type... а у вас там явно в разы большеdouble
. чем заменить в плюсах не знаю.но раз вопрос о шарпе, повторюсь - заменяйте на#include <iostream>
using namespace std;
int main()
{
int k = 50;
//cin >> 50; кстати доставляет
// по тому и предположил сразу k = 50
long double s = 36 * pow(55, k - 1);
printf_s("%.0lf", s);
}
using System;
using System.Numerics;
namespace big_int_net
{
class Program
{
static void Main(string[] args)
{
var s = 36 * BigInteger.Pow(55, 49);
Console.WriteLine(s);
}
}
}
float double
на таких больших значения как раз и дает ошибку - верны только старшие 22 знака из 87 (!!!). а BigInteger
данное выражение считает точно.упорство и труд, все перетрут.. если сильно захотите)
трудно найти крутого специалиста по С++под любую платформу. ни какого секрета нет. С++ один из самых трудных к изучению языков. азы можно освоить быстро, но о высокой квалификацию можно будет говорить только с многолетним опытом (имеется в виду не просто применения, а постоянного роста)