Главная /
Введение в генерацию программного кода /
Дана следующая программа List<string> program = new List<string>(); List<string> vars = new List<string>(); string line; string var; string rest; int k; using (StreamReader sr = File.OpenText(filepath)) { while (!sr.EndOfStream) {
Дана следующая программа
List<string> program = new List<string>();
List<string> vars = new List<string>();
string line;
string var;
string rest;
int k;
using (StreamReader sr = File.OpenText(filepath))
{
while (!sr.EndOfStream)
{
line = sr.ReadLine();
if (line.Contains("//")) k = 2; else k = 0;
var = line[k].ToString();
rest = line.Substring(k);
if (!vars.Contains(var))
{
program.Add("int " + rest + ";");
vars.Add(var);
}
else
program.Add(rest + ";");
}
}
Output.PutResult(program, resultpath);
В переменной filepath
хранится путь к файлу с комментариями. Переменная resultpath
содержит путь, куда выводится результат работы программы, а метод Output.PutResult
осуществляет этот вывод. Каким должен быть входной файл, чтобы на выходе работы программы получить следующий результат?
int a=1;
int b=2;
int x=a+b;
int y=b-a;
вопрос
Правильный ответ:
Сложность вопроса
82
Сложность курса: Введение в генерацию программного кода
90
Оценить вопрос
Комментарии:
Аноним
Это очень нехитрый вопрос по интуиту.
16 окт 2018
Аноним
Какой человек находит эти вопросы с интуитом? Это же изи
13 июн 2017
Другие ответы на вопросы из темы искусственный интеллект и робототехника интуит.
- # Что является недостатком применения генерации кода?
- # Какие применяются основные методы генерации кода?
- # Какой минимум информации должны содержать метаданные, чтобы можно было сгенерировать запросы для изменения типов полей таблиц, подобные этому? alter table drawing modify (revision number)
- # Блок выражений это:
- # Как работают шаблоны T4?