Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите новичку C/C++

53K
08 января 2010 года
nikola_fzi
8 / / 08.01.2010
#include<stdio.h>
#include<conio.h>
#include<ctype.h>

int main()
{
char x[10];
char a;
int b;
int t;
for(t=0; t<10; ++t){
a=getche();
x[t]=a;
}
for(t=0; t<10; ++t) printf("%i",x[t]);
return (0);
}

не могу вывести массив, помогите
53K
09 января 2010 года
nikola_fzi
8 / / 08.01.2010
выводите непонятную хрен
397
09 января 2010 года
SergPas
527 / / 03.02.2007
Наверно вместо a=getche(); лучше использовать scanf("%c", &x[t]);
В функции printf("%i",x[t]); выбран неправильный спецификатор преобразований %i для вывода символьного массива; используйте %с: printf("%с",x[t]);
53K
09 января 2010 года
nikola_fzi
8 / / 08.01.2010
тема закрыта, я всё понял сам
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог