Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mossad
0 / 0 / 0
Регистрация: 21.12.2008
Сообщений: 6
#1

ограниченный массив - C++

24.12.2008, 18:40. Просмотров 509. Ответов 0
Метки нет (Все метки)

Что тут надо поравить. чтобы он принимал только шесть строк:
Код
char* StrGet ( char *text,
           char buf[],
           unsigned len
         )
{
    cprintf ("\n\r%s = ", text );
    buf [0] = ( len > STRMAXLEN ) ? STRMAXLEN: len;
    cgets ( buf );
    if ( buf [1] == 0)
        return NULL;
    else
        return buf+2;
}
Добавлено через 3 часа 52 минуты 24 секунды
У меня есть прога, которая сохраняет, введенный пользователем текст, в массив. На данной стадии проги может принять текст в одну строку не более 67 символов. У меня вопрос что нужно добавить в ко. чтобы таких строк было 6?
Сейчас код такой:
Код

#include <STDIO.H>
#include <CONIO.H>
#include <STRING.H>


void main ( void );
void Title ( char *txt );
char *StrGet ( char *text,
char buf[],
unsigned len
);
int YesNo ( char *msg );
void Finish ( char *final );



#define STRMAXLEN 67
#define SBUFLEN ( STRMAXLEN - 2 )

char Str[ SBUFLEN ];

char *BEGIN = "\nProgramm seacher";
char *TEXT = "\nType text";
char *QUERY = "\nRepeat";
char *FINAL = "\nWork is finished!";


void main ( void )
{
do{
Title ( BEGIN );
StrGet("Type text: ", Str, SBUFLEN );
} while ( YesNo ( QUERY ) );
Finish ( FINAL );
}


void Title ( char *txt )
{
cprintf( "\n\r%s", txt );
fflush ( stdin );
}

char* StrGet ( char *text,
char buf[],
unsigned len
)
{
cprintf ("\n\r%s = ", text );
buf [0] = ( len > STRMAXLEN ) ? STRMAXLEN: len;
cgets ( buf );
if ( buf [1] == 0)
return NULL;
else
return buf+2;
}






int YesNo ( char *msg )
{
int c;

cprintf( "\n\r%s [Y/N]? ", msg );
fflush( stdin );
c = getchar();
if ( (c == 'y') || (c == 'Y') )
return 1;
else
return 0;
}

void Finish ( char *final )
{
cprintf ( "\n\r%s", final );
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2008, 18:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ограниченный массив (C++):

stl vector или ограниченный массив - C++
Скажите пожалуйста целесообразно ли использовать вектор структур с весом 100 байт и размером вектора не больше 10, а так же использовать...

Ограниченный ввод символов - C++
У меня возникла проблема с ограниченным выводом определенного числа символов, т.е. я ввожу некоторое число символов(допустим 10) а мне...

Ввести массив А. В массив В перенести все элементы массива А, стоящие правее максимального элемента, и имеющие нечетный индекс. Массив В отсортировать - C++
Добрый Вечер! Написал первую часть программы по этому заданию&quot;Ввести массив А. В массив В перенести все элементы массива А, стоящие правее...

Массив: Как скопировать двумерный массив в другой массив? - C++
Как скопировать двумерный массив в другой массив?

Ограниченный Edit - Delphi
Всем перевед. Такой вопрос (возможно уже был) как сделать так чтобы если в Edit вводишь больше 6 символов выходит сообщение. Всем...

Ограниченный доступ - Windows 7
Включаю на телефоне точку wi-fi, ( раздаю) через комп подключаюсь к wi-fi, но подключается только без пароля если wi-fi... ставлю пасс,...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2008, 18:40
Привет! Вот еще темы с ответами:

Ограниченный доступ к wi fi - Wi-Fi
Здравствуйте!Помогите,пожалуйста ограниченное подключение по Wi-Fi, Windows 7к айфону(режим модема)-подключается без проблем,дома через...

Ограниченный доступ - Удаление вирусов
В безопасном режиме соединение устанавливается, в обычном - ограниченный доступ. В центре управления сетями и общим доступом - нет данных,...

Ограниченный доступ к Wi-Fi - Windows 7
Сегодня я расскажу про проблему которая у некоторых возникает при попытке подключения к беспроводному сетевому соединению через Wi-Fi. ...

Ограниченный доступ wi-fi - Wi-Fi
здравствуйте! помогите настроить пожалуста wi-fi! у меня телефонная линия и модем D-link dsl-264ou, win 7...настройки все сделала,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru