Перевод из числа в строку и обратно

Закрыто
Rudya
Сообщения: 9
Зарегистрирован: 15 июн 2009, 19:54

Привет всем
в общем у меня обыкновенный справочник,данные в матрицу я вводил типа string, теперь мне нужно организовать поиск по 1 критерию "входное напряжение". Числительный и строковый тип не сравниваются, нужно сделать перевод, как это осуществить? вот ссылка на программу


(n=5)
Аватара пользователя
Sheka
Сообщения: 246
Зарегистрирован: 17 май 2009, 15:48
Контактная информация:

если в паскале, то
есть процедура val(s:string,x:integer,код ошибки:integer); преобразует стоку в целочисленное х.
str(x,s) преобразует х в строку.
для нецелочисленных, по моему, нет перевода.

в делфи есть функции strtofloat(s) и floattostr(x) для действительных.
Rudya
Сообщения: 9
Зарегистрирован: 15 июн 2009, 19:54

я знаю о существовании такой процедуры, но не очень понимаю как ею пользоваться. Паскаль.
Аватара пользователя
Sheka
Сообщения: 246
Зарегистрирован: 17 май 2009, 15:48
Контактная информация:

7) Процедура STR.
Формат:
STR(X,R);
Процедура STR перетворює число Х в рядок символів і розміщує результат в R.
Наприклад: надрукувати число в зворотному порядку.
Var x:integer;
r: string[5];
Begin
Writeln(‘введіть додатне ціле число’);
Readln(x);
Str(x,r);
Writeln(r[5]+r[4]+r[3]+r[2]+r[1]);
Readln;
End.
8) Процедура VAL.
Формат:
VAL(R,X,C);
Процедура VAL перетворює рядок R в число і розміщує результат в Х.
С-змінна типу integer, яка вказує чи не було при перетворенні помилок.
С=номеру позиції першого помилкового символу або С=0, якщо помилок не було.

извините за язык, но в переводчике может не правильно перевести, а вы может поймете.
Rudya
Сообщения: 9
Зарегистрирован: 15 июн 2009, 19:54

во всем разобрался самостоятельно, тему можно закрывать
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Пользователь Rudya получает устное предупреждение за некорректное название темы. Тема закрыта.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Закрыто