Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2009, 14:35   #21
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Извини, сам запутался по неопытности.
Мой пример не подходит? с классами то попроще будет.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.10.2009, 14:45   #22
wishmaster13
Пользователь
 
Регистрация: 09.12.2008
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Мой пример не подходит? с классами то попроще будет.
Пока не пробовал, пытаюсь разобраться с тем что написал Саркам.
wishmaster13 вне форума Ответить с цитированием
Старый 05.10.2009, 15:44   #23
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Скинь свой файл bul.txt,посмотрю что да как..
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 06.10.2009, 04:43   #24
wishmaster13
Пользователь
 
Регистрация: 09.12.2008
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Скарам Посмотреть сообщение
Скинь свой файл bul.txt,посмотрю что да как..
Пока сделал только три строки, а вообще планируется 15-20
Вложения
Тип файла: txt bul.txt (87 байт, 158 просмотров)
wishmaster13 вне форума Ответить с цитированием
Старый 06.10.2009, 16:15   #25
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Прошу извинить,сегодня я занят,но думаю,что лучше сделать чтение файла,не как я изначально предлагал,а считывать файл построчно и разбивать строку на данные,разделитель у нас ":",примерно так как делали здесь,потом преобразовывать числа во float и загонять в массив,единственная проблема в том,что в функции
Код:
file.getline(w,sizeof(w));
надо знать заранее размер строки,чтобы он лишнего не считал,может строку считывать посимвольно,пока символ не станет '\n'?..
Сегодня не могу,ибо у самого курсовая висит,а завтра декану факультета уже показывать надо,а я вместо того,чтобы писать себе(ибо у меня сама сложная мат. модель) клепаю курсовые для других...но у меня есть ещё сутки..)))
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 07.10.2009, 05:06   #26
wishmaster13
Пользователь
 
Регистрация: 09.12.2008
Сообщений: 16
По умолчанию

Да не вопрос, меня пока сроки не на столько поджимают, еще целый месяц впереди. Другое дело что кроме этого курсака еще всякой холеры навалом
Буду пробовать, авось чего хорошего и получится.
wishmaster13 вне форума Ответить с цитированием
Старый 14.10.2009, 11:25   #27
wishmaster13
Пользователь
 
Регистрация: 09.12.2008
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Скарам Посмотреть сообщение
Прошу извинить,сегодня я занят,но думаю,что лучше сделать чтение файла,не как я изначально предлагал,а считывать файл построчно и разбивать строку на данные,разделитель у нас ":",примерно так как делали здесь,потом преобразовывать числа во float и загонять в массив,единственная проблема в том,что в функции
Код:
file.getline(w,sizeof(w));
надо знать заранее размер строки,чтобы он лишнего не считал,может строку считывать посимвольно,пока символ не станет '\n'?..
Сегодня не могу,ибо у самого курсовая висит,а завтра декану факультета уже показывать надо,а я вместо того,чтобы писать себе(ибо у меня сама сложная мат. модель) клепаю курсовые для других...но у меня есть ещё сутки..)))
Попробовал разобраться с кодом по ссылке - не осилил. Нифига не понятно, эти строки - темный лес.
Может перед использованием
Код:
file.getline(w,sizeof(w));
вставить какой нить char массивчик типа

Код:
char buf[100];
и организовать какой нить другой функцией чтение строки посимвольно, пока символ не станет '\n'?, как Вы и сказали? И дописать туда счетчик символов, значение которого потом передать в getline?

Вот вариант функции, который написал одногрупник на листке бумаги пока был в универе. он попытался организовать чтение файа как двоичного.

Код:
char buf[100];
char symbol;
int i=0;
while ((read(fd, &symbol,sizeof(symbol),1)==)1
{ if (i==100) break;
   if(symbol=='\n') break;
   buf[i]=symbol;
   i++;
}
buf[i]='\0';

joo (char * string, char bufer[])
 {int k=0;
  for(i=0;i<strlen(string);i++)
    {if(string[i]==':') break;
      bufer[k]=string[i];
      k++;
     }
  bufer[k]='\0';
  return
 }
Может ли из этого что хорошее получиться?
wishmaster13 вне форума Ответить с цитированием
Старый 14.10.2009, 11:30   #28
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Что-то вроде этого я и имел в виду,ты получишь массив символов,потом его разбиваешь по ";"...
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 14.10.2009, 11:39   #29
wishmaster13
Пользователь
 
Регистрация: 09.12.2008
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Скарам Посмотреть сообщение
Что-то вроде этого я и имел в виду,ты получишь массив символов,потом его разбиваешь по ";"...
Можешь адаптировать этот кусок кода под чтение текстового файла?
Проще говоря привести его к рабочему состоянию, чтоб на выходе был готовый массив? А то у меня мозгов не хватает Так и не могу в эти строки въехать, смотрю в книгу, а вижу... А сдавать в любом случае надо.

И может лучше будет сделать поля структуры полностью char, а данный из нее преобразовывать во float потом, по мере надобности?
wishmaster13 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очистка коллекции перед заполнением. pivas Microsoft Office Excel 4 27.07.2009 08:36
Проблема с заполнением asd48 Помощь студентам 1 21.04.2009 00:21
Помогите с заполнением базы из *.cvs harom SQL, базы данных 0 07.03.2009 22:50
Проблема со случайным заполнением массива nyanga's_sist Общие вопросы Delphi 7 14.02.2009 22:32
Чтение массива из текстового файла. Metil Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 12.01.2009 22:53