
28.11.2008, 11:16
|
|
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме: 3885269
Репутация:
1158
|
|
Сообщение от ChaaK
Как ты чару такой размер выставил?
Очень просто он сделал, массив из char может быть произвольной длинны. Что мешает?
А запись целочисленного значения, в одну конкретную ячейку может быть при unsigned char 0...255, типа (без знака). Со знаком будет -128...127
Я на С не пишу, но могу показать пример на C# с двумя переменными char:
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
char[] str = new char[1000];
char[] str2;
for (int i = 0; i < 1000; i++)
{
str[i] = (char)i;
Console.WriteLine(str[i]);
}
str2 = new char[280];
for (int i = 0; i < 280; i++){
str2[i] = (char)i;
Console.WriteLine(str2[i]);
}
}
}
}
Последний раз редактировалось procedure; 28.11.2008 в 11:30..
|
|
|