powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / C++ [игнор отключен] [закрыт для гостей] / конвертировать код C++ в код C#
22 сообщений из 22, страница 1 из 1
конвертировать код C++ в код C#
    #40133268
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
конвертировать код C++ в код C#
    #40133269
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обломись. Такой код надо не конвертировать, а сразу отправлять на помойку.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
конвертировать код C++ в код C#
    #40133270
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код не полный представлен, он работающий,
негде узнать как правильно записать в C#
FILE *InputFile;
FILE *OutputFile;
...
Рейтинг: 0 / 0
конвертировать код C++ в код C#
    #40133272
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
было давно, поэтому забыл
была программа, слева код C++, а справа VB ПОСЛЕ ПРЕОБРАЗОВАНИЯ
...
Рейтинг: 0 / 0
конвертировать код C++ в код C#
    #40133277
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805
код не полный представлен, он работающий,
Я так понимаю что этот код на самом деле в миллиард строк, потому что рабочего кода в представленном только открытие файлов. Потом оно куда-то прыгает в неопубликованное и уже не возвращается.

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

Код на С вообще-то
...
Рейтинг: 0 / 0
конвертировать код C++ в код C#
    #40133283
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
конвертировать код C++ в код C#
    #40133284
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бабушкин зайчик
чё-то код C# сильно похож на C
я чё-то думал, что C# больше как фреймворк идёт
может там и классов нема?
хотя какой-то m_sWork есть...
Это у него и есть С. С вкраплениями С++, mfc-шнго разлива.
...
Рейтинг: 0 / 0
конвертировать код C++ в код C#
    #40133293
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю что данную задачу проче поставить и решить заново в C#.

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

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

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

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

Так вот если чел просто пришел и говорит - сделайте. Ну не знаю. Такое...
...
Рейтинг: 0 / 0
конвертировать код C++ в код C#
    #40133558
Vova_1805
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хотел быстро узнать как конвертировать строки кода из 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
конвертировать код C++ в код C#
    #40133561
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vova_1805Я хотел быстро узнать как конвертировать строки кода из C++

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

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

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

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


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