Klavyede bulunmayan ancak ASCII değerine sahip 15 özel karakter içeren bir dize olmasını isterim.Dize'de Özel Karakterler Atama C
karakterin ASCII değeri İşte 205. , öyle mi i bir işi ne:
int main(){ int i; char a[15]; for(i=0;i<15;i++) a[i]=205; printf("%s",a); return 0; }
Çıktı, lütfen yardım şartının olmadığını "= s" dir.
ASCII kodları '127' için 0'' gelmektedir. '205' bir ASCII kodu değil. Ve _magic numbers_ kullanmayın. – Olaf
Bu dinlenme 128 karakter Genişletilmiş ASCII karakterleridir. –
Standart "Genişletilmiş ASCII" yok! Alt 128 kodlar için aynı karakterleri bilerek tanımlayan çeşitli 8 bit kodlamalar vardır. Ancak bunların hiçbiri ASCII standardının bir parçası değildir. Her neyse, C standardı ASCII'yi zorlamamaktadır ve başka kodlar da vardır, örn. EBCDIC. Yaygın olarak kullanılan UTF-8, örneğin 7 bitlik bir birincil kodlamayı kullanır. – Olaf