Bir dizide tüm bilgileri görüntüleyen bir program yazıyorum. Dizi dizini ile parantez içinde başlamalıdır (örneğin, [2]
) ve birbirleriyle doğru hizalanmış olmaları gerekir. sadece sayı olsaydıprintf right bir köşeli parantez hizalamak
, ben bunu yapabilirsiniz biliyorum:
printf("%-10d", index);
ama gerçekten olmasını istediğinizde o köşeli parantez koyarak aşağıdaki çıktı üretmesi
[ 1]
[ 2]
...
[ 10]
[ 11]
verecekti:
[1]
[2]
...
[10]
[11]
Bunu yapmayı nasıl yaparım?
Bir gereksinim olarak belirtilmemiş, ancak bu yalnızca dizin> 0 –
Evet, zamanından önce en iyi duruma getirme ve aşırı mühendislik üzerinde çalışıyor ve kodunuzun hata ayıklamasını imkansız hale getiriyor veya bundan 6 ay sonra ;-) –