Тупняк и указатели
Форум — Development
int n=10;
arr=malloc(sizeof(int)*n);
for(int i=0;i<n;i++){
*(arr+i)=i;
}
как еще можно более выразительней сделать код? Как будет более эстетичней,что ли, через
while
int n=10;
arr=malloc(sizeof(int)*n);
for(int i=0;i<n;i++){
*(arr+i)=i;
}
как еще можно более выразительней сделать код? Как будет более эстетичней,что ли, через
while
Всем привет, Вот уже почти неделю сношаюсь с новым LTO-2 стримером. Все в нем чудесно работает, кроме компрессии, а именно: компрессия включена, но записать более 200 Гб на ленту не может. Пишет что места не хватает. Картриджи новые и все 200\400Гб. Чудо устройство выполненно в виде внешнего стримера фирмы DELL (PowerVault 110T). xTalk тулза от DELL'a и IBM ITDT говорят что у меня все с компрессией окай и привод вообще девственный. Хэлп. Надо писать более 200 Гб. Вот Конфиги. Debian 7
sc:~# lsscsi
[6:0:14:0] tape IBM ULTRIUM-TD2 3AYC /dev/st0
sc:~# cat /etc/stinit.def
{buffer-writes read-ahead async-writes}
manufacturer="IBM" model = "ULTRIUM-TD2"
{
scsi2logical=1
can-bsr=1
auto-lock=0
two-fms=0
drive-buffering=1
buffer-writes
read-ahead=1
async-writes=1
can-partitions=1
fast-mteom=1
compression=1
mode1 blocksize=512
mode2 blocksize=0
}
sc:~# tapeinfo -f /dev/nst0
Product Type: Tape Drive
Vendor ID: 'IBM '
Product ID: 'ULTRIUM-TD2 '
Revision: '3AYC'
Attached Changer API: No
SerialNumber: '1110159263'
MinBlock: 1
MaxBlock: 16777215
SCSI ID: 14
SCSI LUN: 0
Ready: yes
BufferedMode: yes
Medium Type: 0x28
Density Code: 0x42
BlockSize: 512
DataCompEnabled: yes
DataCompCapable: yes
DataDeCompEnabled: yes
CompType: 0x1
DeCompType: 0x1
BOP: yes
Block Position: 0
Partition 0 Remaining Kbytes: -1
Partition 0 Size in Kbytes: -1
ActivePartition: 0
EarlyWarningSize: 0
sc:~# ls /dev/*st*
/dev/nst0 /dev/nst0a /dev/nst0l /dev/nst0m /dev/st0 /dev/st0a /dev/st0l /dev/st0m