Параметри пошуку (Сторінка 1 з 2)
Ласкаво просимо!
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Теми користувача RosOle Виконати пошук
Знайдені повідомлення: з 1 по 20 з 32
Вже розібрався. Потрібно зберігати файли з кодуванням UTF-8
Отак мені читає кирилицю з документу txt. Можливо ще підкажете як з файлів з doc читати?
Суть в тому, що не можу коректно зчитати файл з кирилецею, підкажіть в чому проблема
using (OpenFileDialog dialog = new OpenFileDialog())
{
dialog.Filter = "Текстовые файлы|*.txt";
if (dialog.ShowDialog() == DialogResult.OK)
{
textBox1.Text = File.ReadAllText(dialog.FileName);
}
}
[formula][/formula]
quez написав:Виділіть виведення в нестатичну функцію.
Дуже вдячний...все праює=)
quez написав:Тоді давайте відповіді на питання:
1) Що таке listBox1?
2) Де він створений (наведіть код).
3) Програма компілюється чи ні і якщо ні, які помилки видає.
listBox1 - це стандартний елемент управління... вставив з панелі елемінтів на форму... Коли я його використовував в функції private void button1_Click(object sender, EventArgs e) все працює і виводить в поле на формі значення... коли я хочу відокремити виведення в окрему функцію вибиває наступну помилку :"Серьезность Код Описание Проект Файл Строка
Ошибка CS0120 Для нестатического поля, метода или свойства "Form1.listBox1" требуется ссылка на объект. WindowsFormsApplication1 D:\Dropbox\Program_C#\Projects\Genetic_algorim\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs 36"
За посиланням https://www.dropbox.com/sh/fxbtvk24rsg4 … XYcFa?dl=0
Ну підкажіть як це правильно зробити.. я тільки другий день розбираюсь з C#...
quez написав:Якщо ви хочете перегрузити Show, то звідки ви взяли таку сигнатуру? В класі Form є Show() і Show(IWin32Window), а ваша явно не є одною з них. Якщо ви не хотіли його перегружати, то оголошуйте як хочете.
Суть в тому, що я не знаю як мені в функції Show() (ну нехай Show_pop()) звернутись до обєкту listbox1
quez написав:RosOle написав:Зробив помилку... знайшов і видалив... дочого тут ваш сарказм?
До того, що ви не описали помилку, що дозволило б
1) допомогти вам, тому що серед людей, які здатні це зробити, далеко не в усіх є бажання і можливість збирати і запускати ваш код
2) допомогти іншим людям, в яких буде подібна помилка. Вони прийдуть сюди і прочитають, що їм треба виправити
3) правильне формулювання запитання - це половина шляху до відповіді. Цілком можливо, що якби ви сформулювали питання, то зразу і знайшли б відповідь і не витрачали б свій і чужий час на сарказм і відповіді на сарказм.
Як правильно мені задати питання тут http://replace.org.ua/topic/5399/?
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public static void CreatePop(string []pop ,int left_b, int right_b,int pop_size)
{
Random rnd = new Random();
int hrom;
for (int i = 0; i < pop_size; i++)
{
hrom = rnd.Next(left_b, right_b);
pop[i]=Convert.ToString(hrom,2);
}
}
public static void Show(string[] pop, int pop_size)
{
for (int i = 0; i < pop_size; i++)
listBox1.Items.Add(pop[i]);
}
private void button1_Click(object sender, EventArgs e)
{
int left_b, right_b, pop_size;
string[] pop;
left_b = Convert.ToInt16(textBox1.Text);
right_b = Convert.ToInt16(textBox2.Text);
pop_size = Convert.ToInt16(textBox3.Text);
pop = new string[pop_size];
Form1.CreatePop(pop, left_b, right_b, pop_size);
Form1.Show(pop,pop_size);
}
}
}
Зробив помилку... знайшов і видалив... дочого тут ваш сарказм?
Вибиває помилку при виконанні
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public static string CreateHrom(int left_b, int right_b)
{
int hrom;
Random rnd = new Random();
hrom = rnd.Next(left_b, right_b);
return Convert.ToString(hrom, 2);
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int left_b, right_b, pop_size;
string hrom;
left_b = Convert.ToInt16(textBox1);
right_b = Convert.ToInt16(textBox2);
pop_size = Convert.ToInt16(textBox3);
for (int i = 0; i < pop_size; i++)
{
hrom = CreateHrom(left_b,right_b);
listBox1.Items.Add(hrom);
}
}
}
}
Порадьте якийсь підручник щоб розібратись з WindowsForms... Маю досвід роботи з формами на С++
Вже знайшов вихід як обійтись без перетворення)
0x9111A написав:Тобто ви хочете рядок n перетворити в масив bool?
А чому відразу не створити масив bool?
Так
0x9111A написав:RosOle написав:Мене цікавить як з стрічки типу string зробити одновимірний масив типу bool
"Руками". За яким принципом має заповнюватись масив?
string Make_chrom(int lfb,int rgb, int bit)
{
int n_len;
string y,n;
int x=rand()%(rgb-lfb)+lfb;
while (x>0)
{
y=x%2+48;
n=y+n;
x=x/2;
}
n_len=n.length();
while(n_len<bit)
{
n="0"+n;
n_len++;
}
return n;
}
Chemist-i написав:RosOle написав:Може хтось допомогти з перетворенням типів?
змінна_типу1 = (тип1)змінна_типу2;
Мене цікавить як з стрічки типу string зробити одновимірний масив типу bool
ДЯКУЮ! з другим варіантом все працює.... Може хтось допомогти з перетворенням типів?
P.Y. написав:VTrim написав:за домомогою strlen()
Хіба ця функція працює зі string, а не char* ?
strlen() працює тільки з char
Підкажіть будь ласка:
1. як визначити довжину рядка типу string
2. як з стрічки типу string зробити одновимірний масив типу bool
Знайдені повідомлення: з 1 по 20 з 32