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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2010, 09:47   #1
ssi
 
Регистрация: 24.01.2010
Сообщений: 6
По умолчанию ввод до конца строки.

Имеется вот такая структура:

struct opisanie //структура
{
char avrnazv[50]; //параметры стуктуры автор, название
char mestoizdan[50]; //место издания, издание, год
int k;
};

Вот такой ввод на данный момент( в цикле по i):

scanf("%[^\n]s", o[i].avrnazv);
flushall(); // fflush(stdin);
//printf("издательство, год: ");
scanf("%[^\n]s", o[i].mestoizdan);//считываем данные
flushall();

т.е. сначала автор и название до конца строки, потом место, издательство, год тоже до конца строки. Но нам надо помимо этого ежё вставить туда o[i].k(кол-во страниц).

Вопрос: как записать число страниц отдельно от местоиздан, но на этой же строке?
ssi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посимвольный ввод строки Junk1E Общие вопросы C/C++ 8 14.12.2009 01:49
Количество пробелов до конца строки Qv_1 Microsoft Office Word 8 01.06.2009 19:58
ввод строки! Татяна Паскаль, Turbo Pascal, PascalABC.NET 12 16.05.2009 17:53
Ввод строки с пробелами Сергей089 Помощь студентам 15 24.04.2009 23:01
Потоки и символ конца строки Deatz Общие вопросы C/C++ 3 07.05.2008 20:02