Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 55
1

Посимвольная проверка вводимой строки

23.06.2013, 15:39. Показов 4302. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую всех. Может подскажете как сделать. Вводится строка int[] x;, как проверит перебором всех символов на корректность введёной строки. В VS ошибки показывает. Как правильно сделать?
C#
1
2
3
4
5
6
7
8
static void Main(string[] args)
        {
            Console.WriteLine("Введите строку для анализа");
            string StrIn = Console.ReadLine();
            for (int i = 0; i < StrIn.Length; i++)
                string s=StrIn[0]; пишет, что неявное преобразование char в string невозможно
                while (s != [) пишет, что s не существует в данном контексте, а "["  
                                               недопустимый элемент в выражении
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2013, 15:39
Ответы с готовыми решениями:

проверка типа вводимой строки
как в консольном приложении проверить,ввел пользователь цифры(int) или буквы(string) Спасибо!

Посимвольная обработка строки
Есть к примеру у меня richTextbox1, я беру к нему string str и делаю так....

проверка правильности вводимой информации
Автоматическая проверка правильности вводимой в форму информации. Пользователь вводит в текстовые...

Анализатор вводимой строки с целью вычислить введенное математическое выражение
Привет! Пишу для себя простенький мат анализатор вводимой строки с целью вычислить введенное...

4
1245 / 1055 / 293
Регистрация: 07.03.2012
Сообщений: 3,245
23.06.2013, 15:49 2
вам бы синтаксис языка выучить, и понять что значат фигурные скобки.
Цитата Сообщение от papalamer Посмотреть сообщение
string s=StrIn[0];
StrIn[0] - это char, вы его пытаетесь в переменную типа string засунуть.
Дальше у вас начинается while, там не видна переменная s, т.к она видна только внутри блока for.
Цитата Сообщение от papalamer Посмотреть сообщение
while (s != [)
что вот этим вы хотели сказать, я не знаю..
то, что s не должна быть равна символу [?
Если да, то этот символ должен быть в кавычках
0
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 55
23.06.2013, 16:01  [ТС] 3
Спасибо за ответ. Сделал так :
C#
1
char s=StrIn[0];
Теперь пишет: Введёный оператор не может быть объявлением или оператором с идентификатором.
0
Master of Orion
Эксперт .NET
6098 / 4954 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
23.06.2013, 16:04 4

Не по теме:

@papalamer, на аве случайно не ваше лицо?


Почитайте Шилдта, хотя бы страниц 50, это 50 минут чтения. Надеюсь вас не затруднит.
0
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 55
23.06.2013, 16:07  [ТС] 5
Да я вроде читаю, но пока что-то не усваивается. Это моя фотка.
0
23.06.2013, 16:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2013, 16:07
Помогаю со студенческими работами здесь

Посимвольная проверка String
Задача - посимвольно просмотреть переменную типа стринг и при обнаружении символа ',' заменить на...

Посимвольная проверка вводимых данных
Доброго времени суток. Такая проблема: нужно запретить пользователю вводить не цифры и дробные...

Посимвольная проверка введенного текста
Подскажите пожалуйста алгоритм посимвольной проверки введенного текста в поле edit с текстом...

Посимвольная проверка строк без массива
Всем доброго времени суток, собственно, сабж: Нужно проверить 2 строки посимвольно на наличие...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru