Автор: 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);
}
|
Но видимо так нельзя делать, простите, наверное грубая ошибка.