Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > (Си)считывание с клавиатуры


Автор: ARTIDESh 1.3.2011, 19:45
как сделать чтоб ввести строку....с клавиатуры..например scanf (ввод данных с клавиатуры)... а как это сдеать для строк?
приведите пример программы плиз...простой..чтоб понятно было...тупо чтоб пользователь мог ввести строку

Автор: hawk3500 1.3.2011, 20:42
Не моглибы Вы поконкретний сформулировать ваш вопрос?
А то как то не совсем понятен заданный Вами вопрос.

Автор: ARTIDESh 2.3.2011, 00:15
нужен ввод строки с клавиатуры....

Автор: ferz721 2.3.2011, 00:19
Код

char a[] = "string";
scanf("%s", a);

Автор: ARTIDESh 2.3.2011, 00:33
а можете подсказать например...как сделать так...чтобы программа нашла слово  которое написано с большой буквы..и написало это слово полностью большими..

Автор: wester 2.3.2011, 00:34
ferz721
а разве не так 

Код

char inputArr[80];
scanf("%s",inputArr);

?

Автор: ARTIDESh 2.3.2011, 02:31
спс

Автор: bsa 2.3.2011, 22:45
вообще-то scanf("%s", s), позволит ввести только ОДНО слово. Рекомендую воспользоваться функцией fgets(buffer, buf_size, stdin), чтобы прочитать всю строку (если она помещается в буфер).
Функция strtok позволит разбить строку на слова.
Функция isupper() позволит узнать, заглавная ли буква у слова.
Функция toupper() позволит преобразовать все буквы к верхнему регистру.

Автор: ferz721 3.3.2011, 04:44
wester так тоже можно

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)