Skocz do zawartości

frogstomp

Stały użytkownik
  • Postów

    10
  • Dołączył

  • Ostatnia wizyta

O frogstomp

  • Urodziny 11/29/1982

Profile Information

  • Skąd
    Bielsko-Biała/Kraków

Osiągnięcia frogstomp

Newbie

Newbie (1/14)

0

Reputacja

  1. frogstomp

    Listbox

    przepraszam za nie podanie jezyka programowania...chodzilo mi o c++, dokladnie o to ze chce uzaleznic dlugosc kolumn stringgrida od dlugosci maksymalnego elementu w listbox. Mysle ze bedzie to wygladalo mniej wiecej tak: Form2->StringGrid1->DefaultColWidth=Form1->ListBox1->... tylko wlasnie nie wiem jaka metode zastosowac do zliczenia dlugosci elementu w listbox. A co do sygnatury to szukam po regulaminie ale nie wiem dlaczego ona jest nieprawidlowa:/
  2. frogstomp

    Listbox

    jak zliczyc maksymalna dlugosc elementu w listbox???
  3. frogstomp

    Stringgrid

    Juz sobie poradzilam z wczytywaniem od nastepnego wiersza,ale nadal nie wiem czemu mi nie chce czytac ostatniego elementuz pliku:/ czy ktos moze pomoc... void __fastcall TForm2::ListBox1DblClick(TObject *Sender){int *a;int i,j,k,N,m;FILE *wsk1;if(OpenDialog1->Execute()){wsk1=fopen(OpenDialog1->FileName.c_str(),"r");N=0;while(!feof(wsk1)){k=fgetc(wsk1);if(k=='\n')N++;}a= new int [N];rewind(wsk1);for(i=0;i<N;i++){fscanf(wsk1,"%d",&a[i]);}StringGrid1->RowCount=N+1;m=ListBox1->Items->IndexOf(ListBox1->Items->Strings[ListBox1->ItemIndex]);i=0;for(j=1;j<N+1;j++){StringGrid1->Cells[m][j]=a[i];i++;}}}
  4. frogstomp

    Stringgrid

    Mam program ktory ma wcztywac dane liczbowe z pliku po wcisnieciu pozycji na ListBox, do konkretnej kolumny w StringGridzie...mam zrobione juz to ze wczytuje te dane w odpowiedniej kolumnie uzaleznionej od aktualnej pozycji w Listbox,ale chce zeby wczytywal od drugiego wiersza bo w pierwszym mam nazwe danych wpisana. Po drugie nie wczytuje mi ostatniej pozycji w pliku,nie wiem czemu:/prosze o jakies wskazowki. void __fastcall TForm2::ListBox1DblClick(TObject *Sender){int *a;int i,k,N,m;FILE *wsk1;if(OpenDialog1->Execute()){wsk1=fopen(OpenDialog1->FileName.c_str(),"r");N=0;while(!feof(wsk1)){k=fgetc(wsk1);if(k=='\n')N++;}a= new int [N];rewind(wsk1);for(i=0;i<N;i++){fscanf(wsk1,"%d",&a[i]);}StringGrid1->RowCount=N;m=ListBox1->Items->IndexOf(ListBox1->Items->Strings[ListBox1->ItemIndex]);for(i=0;i<N;i++){StringGrid1->Cells[m][i]=a[i];}}}
  5. heh, ciesze sie ze przypadkowo moj program pomogl w jakis sposob Tobie;) no mnie sie niestety nie udalo znalezc rozwiazania...ale jeszcze calkiem nie trace wiary:) pozdrawiam.
  6. ok,czas sie poddac:( nie chce mi to wyjsc...ale dziekuje za wszystkie wskazowki;)
  7. Chodzi mi o to ze w tym pliku tekstowym liczba kolumn liczb jest stala=4, natomiast liczba wierszy we wszystich kolumnach jest taka sama ale nie stala,zmienia sie w zaleznosci od pliku z danymi...nie wiem czy to potrafie wytlumaczyc:/ no i wlasnie chodzi o samo zapisanie zawartosci jako tablice a[j] bo do stringgrida to juz rzeczywiscie latwo wczytac;)
  8. Udalo mi sie juz wczytac do stringgrida liczby,z tymze w pliku liczba kolumn jest stala 4, natomiast nie wiem jak wprowadzic rozna liczbe wierszy, umiem stworzyc jedynie tablice[n][n]:/ prosze o jakas wskazowke... void __fastcall TForm1::BitBtn1Click(TObject *Sender){int i,j,N;FILE *in;TForm1 *Form1;double **a;if(OpenDialog1->Execute()){in=fopen(OpenDialog1->FileName.c_str(), "r");N=4;a=new double*[N];for(i=0;i<N;i++)a[i]=new double[N];for(i=0;i<N;i++){for(j=0;j<N;j++)fscanf(in,"%lf",&a[i][j]);}}StringGrid1->ColCount=N;StringGrid1->RowCount=N;for(i=0;i<N;i++){for(j=0;j<N;j++)StringGrid1->Cells[j][i]=a[i][j];}}
  9. dzieki sliczne za wykazanie pomocy;) no niestety wlasnie chodzi mi o to wyciagniecie tych poszczegolnych kolumn z pliku tekstowego...jak to zrobic:/ bo w Stringgridzie to chyba juz wystarczy przypisac poszczegolnym komorka te z pliku: Stringgrid1->Cells[j] tylko nie wiem jak...
  10. Mam prosbe,nie moge sobie poradzic z wczytaniem danych liczbowych z pliku tekstowego,zawierajacego 4 kolumny liczb, do 4 kolumn stringgrida w borland c++...bede wdzieczna za jakakolwiek wskazowke na ten temat.z gory dziekuje za okazanie wszelkiej pomocy;)
×
×
  • Dodaj nową pozycję...