Гость
Форумы / C++ [игнор отключен] [закрыт для гостей] / конвертировать код C++ в код C# / 22 сообщений из 22, страница 1 из 1
10.02.2022, 17:34
    #40133268
Vova_1805
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Код: plaintext
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.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
int OBLASTQ_VVODA2 = 255; 
	char mas [ OBLASTQ_VVODA2 ] ;
	char buffer[255];
	int m_nQuantitySpases ; // кол-во пробелов в пустой для зрения строке
	CString m_sWork, m_sTemp, m_sTemp2, m_sTemp3;
	
   	CString m_sNameInputFile;  // входной файл that contain comments

m_sNameInputFile = "D:\\CD_MY_new\\C_my\\Visual_Studio_2008\\Tested_Examples_Studio_2008"
		"\\ADOMy_first\\Adodc_my_Input.txt";
	char *m_sNameOutputFile = "D:\\CD_MY_new\\C_my\\Visual_Studio_2008\\"
		"Tested_Examples_Studio_2008\\ADOMy_first\\Out_my.txt"; 
	for ( i = 0; i < OBLASTQ_VVODA2 ; i ++)
	{
		mas [ i ] = '\0';
	}
	FILE *InputFile; 
	FILE *OutputFile;  
	if( (OutputFile = fopen( m_sNameOutputFile, "w" )) == NULL )
   { 
		m_sTemp += m_sNameOutputFile;
		m_sTemp += "\ncan't open";
		MessageBox(m_sTemp);
		exit(0);
	}
	
	if( (InputFile = fopen( m_sNameInputFile, "r" )) != NULL ) // lab_1
   {	
while( fgets( buffer, OBLASTQ_VVODA2, InputFile ) != NULL)
	{ 	
		{	
			goto m1;
		}
	for ( i = 0; i < m_nLength ; i ++)
	{ 

	if (buffer[i] == 0x20 || buffer[i] == '\t')  
		m_nQuantitySpases ++; 
	else  
		break; 

	if ( m_nQuantitySpases == m_nLength - 1 
	{	
 		m_sTemp += buffer;
		goto m1;	}
	fputs( mas, OutputFile ); 
	for ( i = 0; i < OBLASTQ_VVODA2 ; i ++)  	{
		mas [ i ] = '\0';
	}
	m_bEndComment = false;
	fgets( buffer, OBLASTQ_VVODA2, InputFile );
	
	fputs(mas, OutputFile );
	
	 m_sTemp.Format("43u.Входная строка\n\n%s\nВыходная строка:\n\n%s\n"
	fclose( InputFile );
	fclose( OutputFile 
	m_sWork.Format("E O J _ 2\nquantity read ПУСТЫХ rows that have\n"
		"len=1 bytes =\n%d",count_empty

Модератор: не забывай про тэг SRC
...
Рейтинг: 0 / 0
10.02.2022, 17:39
    #40133269
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Обломись. Такой код надо не конвертировать, а сразу отправлять на помойку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10.02.2022, 17:42
    #40133270
Vova_1805
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
код не полный представлен, он работающий,
негде узнать как правильно записать в C#
FILE *InputFile;
FILE *OutputFile;
...
Рейтинг: 0 / 0
10.02.2022, 17:45
    #40133272
Vova_1805
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
было давно, поэтому забыл
была программа, слева код C++, а справа VB ПОСЛЕ ПРЕОБРАЗОВАНИЯ
...
Рейтинг: 0 / 0
10.02.2022, 17:59
    #40133277
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Vova_1805
код не полный представлен, он работающий,
Я так понимаю что этот код на самом деле в миллиард строк, потому что рабочего кода в представленном только открытие файлов. Потом оно куда-то прыгает в неопубликованное и уже не возвращается.

Vova_1805
негде узнать как правильно записать в C#
FILE *InputFile;
FILE *OutputFile;
Классы и объекты типа файл знаешь как записать в C#? Ну вот и пиши, это оно.
...
Рейтинг: 0 / 0
10.02.2022, 18:00
    #40133278
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Vova_1805
было давно, поэтому забыл
была программа, слева код C++, а справа VB ПОСЛЕ ПРЕОБРАЗОВАНИЯ
Тебе соврали. Преобразовывать код с одного языка на другой невозможно. Можно только написать тот-же или аналогичный алгоритм на новом языке.
...
Рейтинг: 0 / 0
10.02.2022, 18:04
    #40133280
конвертировать код C++ в код C#
чё-то код C# сильно похож на C
я чё-то думал, что C# больше как фреймворк идёт
может там и классов нема?
хотя какой-то m_sWork есть...
...
Рейтинг: 0 / 0
10.02.2022, 18:11
    #40133282
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
бабушкин зайчик
чё-то код C# сильно похож на C
я чё-то думал, что C# больше как фреймворк идёт
может там и классов нема?
хотя какой-то m_sWork есть...

Код на С вообще-то
...
Рейтинг: 0 / 0
10.02.2022, 18:15
    #40133283
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Vova_1805код не полный представлен, он работающий,
негде узнать как правильно записать в C#

Работающий говнокод не становится лучше.
И что значит "негде"? В штатной документации:
https://docs.microsoft.com/en-us/troubleshoot/developer/visualstudio/csharp/general/file-io-operation#read-a-text-file
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10.02.2022, 18:16
    #40133284
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
бабушкин зайчик
чё-то код C# сильно похож на C
я чё-то думал, что C# больше как фреймворк идёт
может там и классов нема?
хотя какой-то m_sWork есть...
Это у него и есть С. С вкраплениями С++, mfc-шнго разлива.
...
Рейтинг: 0 / 0
10.02.2022, 18:43
    #40133293
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Я думаю что данную задачу проче поставить и решить заново в C#.

Вот инженерная интуиция такое подсказывает.

Что там ? Подсчет пустых строк? В 3 строчки будет исходник. Вот такое вот IMHO.
...
Рейтинг: 0 / 0
10.02.2022, 18:53
    #40133296
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
mayton
Что там ? Подсчет пустых строк?
Не угадал.
...
Рейтинг: 0 / 0
11.02.2022, 00:00
    #40133342
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Если пропустить игры в угадайку. То по содержанию ОК?
...
Рейтинг: 0 / 0
11.02.2022, 00:10
    #40133343
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
mayton
Если пропустить игры в угадайку. То по содержанию ОК?
Нет.
Посмотри внимательнее на цикл чтения из файла. Прочитали строку - удачно - и что мы делаем в награду за удачное чтение строки???
...
Рейтинг: 0 / 0
11.02.2022, 00:18
    #40133344
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Я не смотрю больше в этот код. Я прицнипиальный вопрос спрашиваю. Портировать? Или создать заново?
...
Рейтинг: 0 / 0
11.02.2022, 01:04
    #40133352
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
mayton
Я не смотрю больше в этот код. Я прицнипиальный вопрос спрашиваю. Портировать? Или создать заново?
Заново
...
Рейтинг: 0 / 0
11.02.2022, 10:47
    #40133395
конвертировать код C++ в код C#
Dima T
бабушкин зайчик
чё-то код C# сильно похож на C
я чё-то думал, что C# больше как фреймворк идёт
может там и классов нема?
хотя какой-то m_sWork есть...

Код на С вообще-то

пардон, смотрел левым ухом
...
Рейтинг: 0 / 0
11.02.2022, 13:05
    #40133461
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Я думаю что в каждой задаче что приходит на sql.ru должна быть какая-то изюминка.
Какой-то элемент интереса чтобы седо-бородые профи стали ее обсуждать. Вот какой тут интерес
портировать с одного языка на другой? Я не вижу никакого. Просто покрутить алгоритм. Улучшить.
Реализовать на C#/F# - это уже лучше.

Так вот если чел просто пришел и говорит - сделайте. Ну не знаю. Такое...
...
Рейтинг: 0 / 0
11.02.2022, 16:52
    #40133558
Vova_1805
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Я хотел быстро узнать как конвертировать строки кода из C++

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
FILE *InputFile; 
FILE *OutputFile;  
	if( (OutputFile = fopen( m_sNameOutputFile, "w" )) == NULL )
   	if( (InputFile = fopen( m_sNameInputFile, "r" )) != NULL ) // lab_1
 while( fgets( buffer, OBLASTQ_VVODA2, InputFile ) != NULL)

	fputs( mas, OutputFile ); 
	fgets( buffer, OBLASTQ_VVODA2, InputFile );
	
	fputs(mas, OutputFile );
	fclose( InputFile );
	fclose( OutputFile 
	m_sWork.Format("E O J _ 2\nquantity read ПУСТЫХ rows that have\n"
...
Рейтинг: 0 / 0
11.02.2022, 16:57
    #40133561
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Vova_1805Я хотел быстро узнать как конвертировать строки кода из C++

Ну так ещё в первом ответе было написано "никак, обломись". Цель достигнута.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.02.2022, 17:26
    #40133567
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Vova_1805, я предлагаю перенести это в Работу. Там будет более деловой разговор про сроки и деньги.

Как тебе такой вариант?
...
Рейтинг: 0 / 0
11.02.2022, 22:47
    #40133649
Siemargl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
конвертировать код C++ в код C#
Vova_1805,

Тебе дали ссылку на StreamReader etc

Аналогия полная
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / конвертировать код C++ в код C# / 22 сообщений из 22, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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