Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: ols   (01.04.2007 в 16:50)
Затруднение с указателем *string.

int main(int argc, char **argv)
{
    char *string = "programmirovanie, eto estj nechto klassnoe";
    char maxword[100], minword[100];

    FindMinMax(string, maxword, minword);
    printf("max: %s\n", maxword);
    printf("min: %s\n", minword);
}

Тоесть в данном случае здесь уже задано в программе значение -
char *string = "programmirovanie, eto estj nechto klassnoe";

Я пытался зделать так, чтобы текст (к примеру - programmirovanie, eto estj nechto klassnoe) можно было ввести с клавиатуры. а затем уже далее ясно - программа выводит слово с минимальным и макситмальным значением:

cout<<"Vvedite text="<<endl;cin>>*string;

и в общем случае изменил код вот так:


[/codint main(int argc, char **argv)
{
    char *string;
    cout<<"Vvedite text="<<endl;cin>>*string;
    char maxword[100], minword[100];

    FindMinMax(string, maxword, minword);
    printf("max: %s\n", maxword);
    printf("min: %s\n", minword);
}

Но видимо так нельзя делать, простите, наверное грубая ошибка.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: