Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перевод из C# в C++ / 14 сообщений из 14, страница 1 из 1
21.02.2020, 10:28
    #39929321
baza906
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
Доброго дня!
Просьба помочь перевести код с C# а C++, либо подсказать, на какие основные моменты нужно обратить внимание при переводе.
Заранее спасибо откликнувшимся!

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Management;

namespace ConsoleApp1
{
internal class Program
{
private static void Main(string[] args)
{
System.IO.File.Delete("D:\\1.txt");
System.IO.File.AppendAllText("D:\\1.txt", "1\n");
var query = new WqlEventQuery("SELECT * FROM Win32_ProcessStartTrace");

var watcher = new ManagementEventWatcher() { Query = query };

watcher.EventArrived += WatcherOnEventArrived;
watcher.Start();

Console.WriteLine("Watching...");
Console.ReadLine();

watcher.EventArrived -= WatcherOnEventArrived;
watcher.Stop();
}

private static void WatcherOnEventArrived(object sender, EventArrivedEventArgs e)
{
var processName = e.NewEvent.Properties["ProcessName"].Value.ToString();
Console.WriteLine($"This is {processName}.");
string str = $"{processName}";
System.IO.File.AppendAllText("D:\\1.txt", str.ToLower());

}
}
}
...
Рейтинг: 0 / 0
21.02.2020, 10:44
    #39929332
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
А что именно не получается?
...
Рейтинг: 0 / 0
21.02.2020, 10:54
    #39929340
baza906
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
Aklin,
не владею C++ и C# на должном уровне в целом. Предполагаю, что для владеющих выполнить перевод кода будет плевым делам, поэтому обратился на форум
...
Рейтинг: 0 / 0
21.02.2020, 12:36
    #39929404
Перевод из C# в C++
baza906
не владею C++ и C# на должном уровне в целом

так учись
или зачем это всё?
...
Рейтинг: 0 / 0
21.02.2020, 13:09
    #39929435
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
baza906
Предполагаю, что для владеющих выполнить перевод кода будет плевым делам
Для экскаватора выкопать яму под столб не составляет труда, но делать он это за вас бесплатно не станет же.
...
Рейтинг: 0 / 0
21.02.2020, 14:21
    #39929482
baza906
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
Aklin, если он стоит на нужном месте и ему нужно только совершить одно движение ковшом, то, допускаю, что может это сделать и бесплатно.
Относительно задачи: вопрос в том, сколько здесь нужно действий. Предполагал, что немного. Возможно, ошибаюсь, тогда, максимум, чего жду - это общие рекомендации
...
Рейтинг: 0 / 0
21.02.2020, 14:27
    #39929490
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
...
Рейтинг: 0 / 0
21.02.2020, 14:37
    #39929497
Cerebrum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
...
Рейтинг: 0 / 0
21.02.2020, 14:42
    #39929506
baza906
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
Cerebrum,
спасибо большое! похоже, что статьи подходящие
...
Рейтинг: 0 / 0
21.02.2020, 19:13
    #39929635
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
baza906, переводить я вижу смысл только тогда если есть какое-то ноу-хау или алгоритмическая идея.

У тебя какой-то простой пустяк что возможно буквальный перевод пойдет во вред.

А нужно какое-то переосмысление. Возможно написать наново - будет дешевле и разумнее.
...
Рейтинг: 0 / 0
21.02.2020, 22:54
    #39929675
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
mayton
буквальный перевод пойдет во вред

просто ничего не выйдет, разве что на Managed C++ переводить
...
Рейтинг: 0 / 0
22.02.2020, 15:12
    #39929766
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
Если дать аналогию вашим словам то это может звучать так:
авторсуществуют такие образцы кода на C# которые принципиально невозможно переписать на c++
...
Рейтинг: 0 / 0
22.02.2020, 22:20
    #39929868
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
mayton
Если дать аналогию вашим словам то это может звучать так:
авторсуществуют такие образцы кода на C# которые принципиально невозможно переписать на c++

это будет совершенно новый код лишь слегка в отдельных моментах напоминающий о существовании оригинала
...
Рейтинг: 0 / 0
23.02.2020, 00:17
    #39929892
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перевод из C# в C++
Яж про это и говорю. Нужно перенести идею. А буквальный перенос кода - безсмысленнен и беспощаден.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Перевод из C# в C++ / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]