Показать сообщение отдельно

  #8  
Старый 12.06.2008, 00:06
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Код:
#include <stdio.h>

main()
{
	int c, nl, t, space, n, i, l;
	int array[100];
	nl = c = t = space = n = 0;
	
	
	for (i = 0; i < 100; ++i) {
		array[i] = 0;
	}
	
	i = 0;
	while ((c = getchar()) != EOF) {
		if (c = '\n') {
			printf("\n\tSymbol: ");
			for (l = 0; l < i; ++l) {
				printf("%d ", array[l]);
			}
			printf("\n\tTab: %d\n\tSpace: %d\n\tNumber: %d\n", t, space, n);
			break;
		}
		else if (c = '\t') {
			++t;
		}
		else if (c = ' ') {
			++space;
		}
		else if (c >= '0' && c <= '9') {
			++n;
		}
		else {
			array[i] = c;
			++i;
		}
	}
}
БЛин чуваки я дурак, не тот код скопировал. В этом подскажите пожалуйста в чем может быть проблема. После Symbol: выдаются цифры вместо букв.
 
Ответить с цитированием