|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.05.2010, 00:47 | #1 |
Пользователь
Регистрация: 02.05.2010
Сообщений: 39
|
ошибкa в проге....список объектов
программа должна строить список объектов Tchislo и делатьс ними всякие шняжки... возникла проблема с работой strtok в момент после того,где он вызывается второй раз а именно token=strtok(NULL,seps) она в общем при переходе в метод класса (Dopinit) что-то делает с токеном... если прогнать пошагово, то после token=strtok(NULL,seps) токеном получается значение "неопределено" и следовательно дальнейшая часть проги бессмысленна... (я хочу чтобы после стртока токену присвоили значение строки после пробела и до следующего пробела) собственно текст программы...
#include <cstdio> #include <iostream> #include <conio.h> #include <ctime> #include "TKvartira.h" #include <clocale> #include <iomanip> using namespace std; int iRandom( int a, int b ){ return a + ( b - a +1) * rand()/RAND_MAX ;} typedef struct kom{ TKvartira k; kom *ne; }; void main(){ int x,i,srs,ms[10]; kom *a,*f,*b; srand( (unsigned int) time( NULL ) ); cout << "Кол-во комнат="<< endl; cin >>x; a= new kom; a->ne=NULL; f=a; for(i=0;i<x;i++){ a->k=TKvartira::TKvartira(iRandom(1,5 ),iRandom(2,15)); cout << setw(4)<< a->k.n << setw(4)<< a->k.gold<<setw(4)<< a->k.gold/a->k.n << endl; if (i+1!=x){ a->ne=new kom; a=a->ne;} else a->ne=NULL; }; cout << "Стоимость одной комнаты" << endl; cin >> srs; a=f; for (i=0;i<x,a!=NULL;i++){ ms[i]=a->k.SRst(); if (ms[i]<srs) cout << i+1 << "-ая квартира подходит"<< endl; a=a->ne; }; a=f; while (a!=NULL){ f=a->ne; delete a; a=f; }; getch(); } возможно есть ошибки, но не суть, отлажу....пока проблема с стртоком Последний раз редактировалось user666; 02.05.2010 в 01:02. |
02.05.2010, 01:20 | #2 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Tchislo, Dopinit, seps, strtok - где они все? Какое отношение код имеет к ним? Что он должен делать? Что означают первые три? Ну и до кучи - оформляйте код в тег CODE (значок #).
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
02.05.2010, 23:10 | #3 |
Пользователь
Регистрация: 06.11.2009
Сообщений: 68
|
Гром, подозреваю, то всё это в TKvartira.h
И без этого хидера мы вряд ли узнаем, что там в сепсе и какого фига ничего не работает))) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С,ошибки в проге | Aptemis | Помощь студентам | 3 | 20.04.2010 16:57 |
Список полиморфных объектов | kaarb | Помощь студентам | 0 | 20.06.2009 11:24 |
При написании кода не открывается список типов, объектов. | garic | Microsoft Office Excel | 3 | 14.03.2009 18:56 |
Данные-проверка-список (список на другом листе) | Inbox | Microsoft Office Excel | 7 | 26.12.2008 01:43 |
Microsoft Office Outlook : Список свойств объектов olMailItem, olTaskItem | Jenya | Софт | 1 | 15.02.2008 14:58 |