Привет всем
в общем у меня обыкновенный справочник,данные в матрицу я вводил типа string, теперь мне нужно организовать поиск по 1 критерию "входное напряжение". Числительный и строковый тип не сравниваются, нужно сделать перевод, как это осуществить? вот ссылка на программу
(n=5)
Перевод из числа в строку и обратно
если в паскале, то
есть процедура val(s:string,x:integer,код ошибки:integer); преобразует стоку в целочисленное х.
str(x,s) преобразует х в строку.
для нецелочисленных, по моему, нет перевода.
в делфи есть функции strtofloat(s) и floattostr(x) для действительных.
есть процедура val(s:string,x:integer,код ошибки:integer); преобразует стоку в целочисленное х.
str(x,s) преобразует х в строку.
для нецелочисленных, по моему, нет перевода.
в делфи есть функции strtofloat(s) и floattostr(x) для действительных.
я знаю о существовании такой процедуры, но не очень понимаю как ею пользоваться. Паскаль.
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, якщо помилок не було.
извините за язык, но в переводчике может не правильно перевести, а вы может поймете.
Формат:
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 получает устное предупреждение за некорректное название темы. Тема закрыта.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.