2 / 2 / 2
Регистрация: 06.01.2010
Сообщений: 44
1

проверка на латинскую кирилицу

19.11.2010, 12:43. Показов 1418. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток
Задан текстовый файл. Вывести сначала содержащиеся в нем цифры, а затем – латинские буквы в обратном порядке.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
FILE *fp;
void print(void)        
{
   char c;          // ëîêàëüíàÿ ïåðåìåííàÿ êóäà 
// áóäóò çàïèñûâàòüñÿ ñ÷èòàííûå ñèìâîëû
   if (fscanf(fp,"%c",&c) == EOF) return;   // ñ÷èòûâàåì ñèìâîë 
// èç ôàéëà â ïåðåìåííóþ ñ, ïîêà íå äîéä¸ì äî êîíöà ôàéëà
   if (c >= '0' && c<='9')  // Åñëè ïðî÷èòàííûé ñèìâîë ÿâëÿåòñÿ öèôðà
   {
    printf("%c ",c);        // òî âûâîäèì å¸ â êîíñîëü
    print();            // è ñ÷èòûâàåì ñëåäóþùèé ñèìâîë
   }
   else if (c != ' ')       // åñëè ïðî÷èòàííûé ñèìâîë íå ÿâëÿåòñÿ öèôðîé è
                    // ïðîáåëîì 
   {
      print();          // òîãäà ñ÷èòàííûé ñèìâîë 'c' çàïîìèíàåòñÿ 
// â ñòåê äëÿ ïîñëåäóþùåãî âûâîäà â îáðàòíîì
// ïîðÿäêå
      printf("%c ",c);      // âûâîä ñèìâîëà èç ñèñòåìíîãî ñòåêà
   }
   else print();            // â ïðîòèâíîì ñëó÷àå èãíîðèðóåì ïðîáåë è 
// ïåðåõîäèì ê ñ÷èòûâàíèþ ñëåäóþùåãî ñèìâîëà
   return;
}
 
void main()
{ system("cls");
   //clrscr();      // î÷èñòèòü ýêðàí
   fp = fopen("XP.txt","rt"); //îòêðûòü òåêñòîâûé ôàéë íà ÷òåíèå
   print(); // âûçîâ ïîäïðîãðàììû
   getch();
}
как реализовать проверку на то что если в файле XP.txt русские символы , либо игнорировались либо еще как....что бы только выводились в обратном поредке латинские символы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2010, 12:43
Ответы с готовыми решениями:

Visual C++ проверка ввода на число, проверка на кирилицу
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. ...

переключение на кирилицу в NetBeans
Доброго времени суток. Подскажите, будьте добры - как напечатать символы кирилицы в NetBeans?...

Считать из sql кирилицу
Добрый день, извиняюсь за вопрос, но ни в какую не получается как считывать из sql кириллицу...

ВЫборочно не читает кирилицу
на сайте сделал минюшку для смены языка &lt;div class=&quot;tagline_right&quot;&gt; &lt;input...

5
Эксперт С++
4726 / 2547 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
19.11.2010, 13:41 2
C++
1
2
3
4
if ((c>=97 && c<=122) || (c>=65 && c<=90))
{
     // вот здесь в с будут только латинские буквы
}
1
Nameless One
19.11.2010, 13:46
  #3

Не по теме:

проверка на латинскую кирилицу
что-то здесь не так...

1
2 / 2 / 2
Регистрация: 06.01.2010
Сообщений: 44
19.11.2010, 17:26  [ТС] 4
все равно в txt файле если записать руские буквы в консоли остаються символы на торобарском
не знаю как сделать так тчо бы он рускую символику исключал полнстью
0
Эксперт С++
4726 / 2547 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
19.11.2010, 19:27 5
Русская символика здесь точно не пройдет:
C++
1
2
3
4
if ((c>=97 && c<=122) || (c>=65 && c<=90))
{
     // вот здесь в с будут только латинские буквы
}
Хотя русские на многое способны
1
Эксперт С++
5054 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,045
19.11.2010, 22:18 6

Не по теме:

Ответственно заявляю - русскую символику полностью никогда не искоренить!



Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от Nameless One Посмотреть сообщение

Не по теме:

что-то здесь не так...

Ой ппц :rofl::rofl:

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2010, 22:18
Помогаю со студенческими работами здесь

Как подключить кирилицу в VC
Пишу на VC программу. Вставляю в диалоговом окне надписи на русском языке. После компиляции...

MySql не воспринимает кирилицу.
Здравствуйте! Заношу значения написаные на кирилице с Dreamweaver в phpMySql. В таблице абракадабра...

поменять кирилицу на латиницу
Помогите пожалуйста, я кое что попробовал, но думаю, что это в корне не правильно. #include...

Кирилицу в URL параметр
Добрый день, подскажите плиииз. было: word=&quot;Привет&quot; надо:...

Visual Basic не читает кирилицу
Если писать в коде программы вместо русских букв кракозябры, но если писать в свойствах...

Почему for_each() не выводит кирилицу
Вот такой код: #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;vector&gt; #include &lt;algorithm&gt;...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru