Здравствуйте, много дней бился с этим кодом. Дошел до отчаяния понять почему он не работает. С++ и WinApi никогда не было моей сильной стороной.
Этот код должен создать проецируемый файл, а потом записать в него введенные данные, затем считать эти данные.
static void Main(string[] args)
{
Console.WriteLine("Введите строку: ");
StringBuilder a = new StringBuilder(Console.ReadLine());
Console.WriteLine("Исходая строка: " + a);
Console.WriteLine("Введите символ x: ");
char x = char.Parse(Console.ReadLine());
Console.WriteLine("Введите символ y: ");
char y = char.Parse(Console.ReadLine());
for (int i = 0; i < a.Length; i++)
{
if (a[i]==y)
{
a.Insert(i+1,x);
++i;
}
}
Console.WriteLine("Измененная строка: " + a);
Console.ReadLine();
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введите строку: ");
string str = Console.ReadLine();// строка
Console.WriteLine("Введите подстроку: ");
string podstr = Console.ReadLine();//подстрока
var temp = str.Split().Where(i => i.Contains(podstr));
Console.WriteLine("Слова содержащие подстроку:");
foreach (var word in temp)
Console.Write(word + " ");
Console.ReadLine();
}
}
}