Аналог команды strcpy в С# - C#
Формулировка задачи:
Есть код на С#:
Необходимо после этой строки: min = count;
вставить вот это: strcpy(min, line)
Но так как в си шарп нет такой команды (strcpy) как выйти из данной ситуации? Есть ли аналог это команды С++ в си шарп?
class Program {// Вывести на экран красным цветом ту строку, где наименьшее число пробелов. static void Main(string[] args) { int i; byte count = 0, min=100; string line; using (StreamReader sr = new StreamReader("text.txt")) { while ((line = sr.ReadLine()) != null) { Console.WriteLine(line); i = 0; while (i < line.Length) { while ((i < line.Length) && !(char.IsWhiteSpace(line, i))) { i++; } count = 0; for (i=0; i < line.Length ; i++) if ((line[i])==' ') count++; if (count < min) { min = count; }}} Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Искомая строка: ", min); Console.ReadLine(); } } } }
Решение задачи: «Аналог команды strcpy в С#»
textual
Листинг программы
class Program {// Вывести на экран красным цветом ту строку, где наименьшее число пробелов. static void Main(string[] args) { int i; byte count = 0, min=100; string line; string line_min; using (StreamReader sr = new StreamReader("text.txt")) { while ((line = sr.ReadLine()) != null) { Console.WriteLine(line); i = 0; while (i < line.Length) { while ((i < line.Length) && !(char.IsWhiteSpace(line, i))) { i++; } count = 0; for (i=0; i < line.Length ; i++) if ((line[i])==' ') count++; if (count < min) { min = count; line_min = "text.txt"; line = line_min; }}} Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Искомая строка: ", line); Console.ReadLine(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д