[Linux] Re: gcc ---ufak bir hata

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Bora Tuncer (bora_tuncer2000@yahoo.com)
Date: Sun 02 Feb 2003 - 21:30:58 EET


selamlar

sorumu yanıtladığın için teşşekkür ederim ama ben kodu
yanlış eklemişim senin dediğin şeyler olmadan zaten
kod derlenmezdi :D

fakat &text yerine sadece text kullandığımdada sorun
değişmedi ??? Yardımlarını acil olarak bekliyorum,kodu
aşağıda gene koydum

birde windowmaker(window(s)maker yazmışım alışkanlık)
için grafik ayarlarını yapan bir program feya aslında
senin dediğin gibi X ayarlarının nasıl yapıldığını
anlatan bir döküman bulabilirmiyim, adresi ???

iyi çalışmalar

//-------------------------------------------

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
 char *text,a;
 int i,j,sayac=0,temp;
 int dizi[100][3];
 
 text=(char*) malloc(150);
 
 printf("Huffman Coding Örnegi\n");
 printf("Text : ");
 fscanf(stdin,"%s",&text);
 
 //dizideki tüm frekanslar sifirlaniyor
 for(i=0;i<100;i++){
            dizi[i][1]=0;
        }

 dizi[0][0]=text[0]; //dizinin ilk eleman ataniyor ve
baslangic frekansi bir yapiliyor
 dizi[0][1]=1;
 sayac=1;
 
 printf("%s\n",text);
 for(i=1;i<strlen(text);i++){
        printf("%d---",sayac);
        for(j=0;j<sayac;j++){
                temp=text[i];
                if(temp==dizi[j][0]){
                           dizi[j][1]++;
                        break;
                        }
        }
        if(j==sayac){ // eger daha önce
karsilasilmis bir frekans yoksa
                   dizi[j][0]=temp;
                dizi[j][1]=1;
                }

        sayac++;
 }
 
 for(i=0;i<sayac;i++){
// printf("%c - %d ",dizi[i][0],dizi[i][1]);
        }
 a=getc(stdin);
 return 0;
 }

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
-----------------------------------------------------------------------
Liste üyeliğiniz ile ilgili her türlü işlem için
http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.

Listeden çıkmak için: 'linux-request@linux.org.tr' adresine,
"Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz.
-----------------------------------------------------------------------


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.