Olayın adı padding. Yani yazdırılacak alanın sabit bir boyutu oluyor, yazdıracağınız veri de o alana boşluklarla dolduruluyor. Bylece tüm liste alt alta gelmiş oluyor. rneğin hepsine 20 karakter ayırmak istesek (konsolun genişliği 80 karakter) printf("|%-20s|", pch); Cevap için teşekkürler. Verdiğin kodda biraz değişiklik yaptım tam olmasada hizalandı biraz.

#include <stdio. h> #include <stdlib. h> #include <string. h> / run this program using the console pauser or add your own getch, system or input loop / int main { char veri ; char pch; int i, s; printf ("Girilen ogrenci bilgilerini ',' ile ayirarak giriniz. Ornek:Ahmet Yilmaz, Bilgisayar Muhendisligi,3. sinif\n\n"); for(i=1;i<=5;i++) printf ; printf ; for(i=1;i<=5;i++) { pch=strtok ; printf ; for(s=1;s<=3;s++) printf ; } getche ; return 0; } C programlama dilini yeni ğrenmeye başladık okulda. İlk uygulama devinde çuvalladık :) Sorun çıktıdaki yazıları ilgili kolonun altına gelmesi gerekiyor ama beceremedim bir türlü. Yardımlarınızı bekliyorum :)

Olayın adı padding. Yani yazdırılacak alanın sabit bir boyutu oluyor, yazdıracağınız veri de o alana boşluklarla dolduruluyor. Bylece tüm liste alt alta gelmiş oluyor. rneğin hepsine 20 karakter ayırmak istesek (konsolun genişliği 80 karakter) printf("|%-20s|", pch); Olaylara karışmayın!