Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 00:53   #1
lekter
Новичок
Джуниор
 
Регистрация: 06.12.2011
Сообщений: 1
По умолчанию необходимо настроить ввод русских символов с клавиатуры

среда разработки MS visual studio 2010
/* STRTOK.C: In this program, a loop uses strtok
* to print all the tokens (separated by commas
* or blanks) in the string named "string".
*/
#include "stdafx.h"
#include <string.h>
#include <stdio.h>
#include <locale.h>
#include <windows.h>

char string[100]; //= "A блджадить string\tof ,,tokens\nand some more tokens махать копать паять дрыить ффефефеть";
char seps[] = " ,\t\n";
char *c[] = {"ить", "ать", "ять", "еть"};
char buf[4];
char *no ="не ";
char temp[32];
char *token;
char *recent[100];

void main( void )
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
setlocale (LC_ALL,"russian");
printf("введите строку");
gets(string);
printf( "%s\n\nTokens:\n", string );
/* Establish string and get the first token: */
token = strtok( string, seps );
int i = 0;
while( token != NULL )
{
/* While there are tokens in "string" */
recent[i] = token;
/* Get next token: */
token = strtok( NULL, seps);
i++;
}

for(int j=0; j<i;j++){
memset(temp, 0, sizeof(temp));
buf[0] = recent[j][strlen(recent[j])-3];
buf[1] = recent[j][strlen(recent[j])-2];
buf[2] = recent[j][strlen(recent[j])-1];
for(int k = 0; k < sizeof(*c);k++){
if(strcoll(c[k],buf) == 0)
{
strcat(temp,no);
strcat(temp,recent[j]);
recent[j] = temp;
break;
}
}
printf( " %s", recent[j]);
}
getchar();
}
Нужно настроить ввод русских символов с клавиатуры. Помогите кто может.
lekter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод русских символов в консоль fs444 Общие вопросы C/C++ 10 23.02.2016 10:29
Кодировка русских символов Dеlphi Общие вопросы Delphi 6 26.07.2011 08:39
Как запретить/разрешить ввод от клавиатуры любых символов (в том числе и юникодных)? SkAndrew Общие вопросы Delphi 8 15.08.2008 15:30
Ввод русских букв в Delphi Аццкий Нуп Помощь студентам 3 25.06.2008 23:27