Модераторы: gambit, Partizan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чтение чисел из файла в форму 
:(
    Опции темы
pauker
Дата 14.4.2008, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Подскажите новичкуsmile
У меня текстовый файл, типа [8/n25/n4/n20/n14/n] и т. д.
Как считать из файла отдедьные значения, чтобы произвольно заполнять ими новую форму?
PM MAIL   Вверх
Skalik
Дата 14.4.2008, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 20.3.2008
Где: Харьков

Репутация: нет
Всего: нет



прочитай весь файл в  string, а потом в цикле бери одтуда цифры!!!
или я что-нить не так понял?
PM MAIL ICQ   Вверх
pauker
Дата 14.4.2008, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Да, все верно, в string считал, а как в цикле числа брать из нее?
PM MAIL   Вверх
Skalik
Дата 14.4.2008, 01:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 20.3.2008
Где: Харьков

Репутация: нет
Всего: нет



Код

int j=0;
for(int i=0;i<str.Length;i++){
if (str[i]!='/n')
mas[j]=mas[j]+str[i];
else
{
a++;
}

что то типа такого попробуй.
работает или нет незнаю не проверял, но должн обыть как-нить так.

Добавлено через 1 минуту и 1 секунду
там не a++? a  j++ запарился

Добавлено через 5 минут и 27 секунд
можешь еще до начала вытягивания цифер, прочитать количество '/n' и создать динамический массив под свои числа!!!
PM MAIL ICQ   Вверх
pauker
Дата 14.4.2008, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Что-то здесь не то! str ведь строка? Как все же правильно?
PM MAIL   Вверх
Skalik
Дата 14.4.2008, 01:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 20.3.2008
Где: Харьков

Репутация: нет
Всего: нет



ща попробую у себя откампилить
PM MAIL ICQ   Вверх
pauker
Дата 14.4.2008, 01:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Буду очень признатален, очень жду... запарка....
PM MAIL   Вверх
Skalik
Дата 14.4.2008, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 20.3.2008
Где: Харьков

Репутация: нет
Всего: нет



а тебе обизательно нада использовать /n?
возьми какой нибудь другой символ, например '#' намного легче будет!!!
PM MAIL ICQ   Вверх
pauker
Дата 14.4.2008, 01:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Давай так попробуем
PM MAIL   Вверх
Skalik
Дата 14.4.2008, 02:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 20.3.2008
Где: Харьков

Репутация: нет
Всего: нет



Код

string str2;
            int j = 0;
            ArrayList arr = new ArrayList();
            arr.Add("");
            string str = "55#4#8#4#6";

           for (int i = 0; i < str.Length; i++)
            {
                if (str[i] == '#') {
                    arr.Add("");
                    j++;
                    str2 = "";
                   
                }

                else
                {

                    str2 = str2 + str[i].ToString();
                      arr[j] = str2;
               }
            }

подключи using System.Collections;

Добавлено через 57 секунд
вот так вроде работает. Попробуй.

Добавлено через 12 минут и 23 секунды
ну что там получается, или что нить не так???
PM MAIL ICQ   Вверх
pauker
Дата 14.4.2008, 02:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



Блин, ругается, что не может выполнить вот этот процесс!?   for (int i = 0; i < str.Length; i++)
PM MAIL   Вверх
Skalik
Дата 14.4.2008, 02:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 20.3.2008
Где: Харьков

Репутация: нет
Всего: нет



ты свой файл прочитал в string str?

Добавлено через 1 минуту и 29 секунд
кинь код как ты читаешь файл в str.
PM MAIL ICQ   Вверх
pauker
Дата 14.4.2008, 02:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



StreamReader Chitat = new StreamReader("nstr.txt");
string str;
str = Chitat1.ReadToEnd();
Chitat1.Close();

PM MAIL   Вверх
Skalik
Дата 14.4.2008, 03:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 131
Регистрация: 20.3.2008
Где: Харьков

Репутация: нет
Всего: нет



подключи using System.IO;
и попробуй читать вот так 
string str = File.ReadAllText("nstr.txt");
PM MAIL ICQ   Вверх
pauker
Дата 14.4.2008, 03:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 35
Регистрация: 24.3.2008

Репутация: нет
Всего: нет



все равно там же ошибку дает....
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0697 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.