Skocz do zawartości

Danon

Użytkownicy
  • Postów

    8
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Danon

  1. Danon

    Moja twórczość

    Witam chciał bym was prosić o ocenienie mojej nowej piosenki http://wyslijto.pl/plik/x6rbjthul5 pracowałem nad nią tylko godzinę i wiem że nie jest doskonała, dlatego mnie interesuje wasze zdanie co o niej sądzicie :)
  2. Danon

    Moja muzyka

    Witam. Piosenki naprawdę przyjemne dla ucha brawo! w 5 miesięcy i takie dobre nutki nono :) a co powiecie o tym: http://wyslijto.pl/plik/gsuft0f2gx ??
  3. http://test.4web.pl/results.php?kbps=65435...&recorded=1 Nie Komentuje.... Cały temat rozlazł się w innym kierunku... Co do silnika to najlepiej pisać go samemu od zera, gdyż tylko wtedy uczysz się co i z czym się je. W przeciwnym wypadku możesz mieć później poważne problemy z rozwiązywaniem własnych problemów co skutkuje niczym innym jak "POMOCYYY BO NIE UMIE"
  4. WIELKIE DZIEKI!! :D:D:D Nie wiem jak Ci się odwdzięczę :) już sobie go przerobiłem na własne potrzeby a z ";" poradzę sobie jutro bo wiem że to proste do wykonania :) Masz u mnie OGROMNEGO Browara :D
  5. Tak to ma być w "C".
  6. Problem w tym że nie mogę używać zewnętrznych bibliotek (nie zawartych w kompilatorze np Dev C++) ... To jest zadanie do szkoły...
  7. Witam Mam do was pytanie i mam nadzieję że będziecie mi w stanie pomóc... W jaki sposób za pomocą języka C mogę zrobić zczytywanie macierzy ala Matlab czyli dokładniej rzecz ujmując: w konsoli programu wpisujemy [ 1 2 3; 3 4 5 ; 5 6 7] i z tego otrzymujemy tablice 2 wymarową: 1 2 3 3 4 5 5 6 7 Mój sposób nie jest ani optymalny ani dokładny :( GML #include <stdio.h> #include <stdlib.h> #include <string.h> #define N 100 #define W 1000 int wczytaj() { int i=0 , j=0 , lock=0, wiersze=0; int znaki=0 , wyraz=0 , send_wiersze=0; int send_wyraz=0; float a[N][N]; char ci[W]; char c; printf("\n\n>>"); while(i < N) { c = getch(); printf("%c",c); if(c==13) { break; // wyjście z pętli } else if(c==8 && znaki>0) //Backspace - poprawa ostatniej liczby niestety tylko ostatniej :( { printf(" %c",8); znaki--; } else if(c>='0' && c<='9'|| c=='.' || c=='-') //zczytywanie tylko cyfr i "." "-" { ci[znaki] = c; //Znak ląduje do stringu znaki++; i++; } else if( c==';' ) { if(znaki==0) // zabezpieczenie gdy mamy [3 4; 5 6_; 3 4] gdyż zczytywało spację "6_;" jako kolejny wyraz ( "_" - spacja ) { if(wyraz!=0) { wyraz-=1; } } if(lock==0) //Moja dziwna blokada ilosci elementów kolejnych wierszy { send_wyraz = wyraz; } if(send_wyraz != wyraz && lock==1) { printf("Blad w liczbie wierszy!"); system("pause"); return -1; } if(znaki!=0) // w razie gdy użytkownik wpisze "6;" ma nastąpić dodanie elementu do tablicy "a" { sscanf(ci, "%f", &a[wiersze][wyraz]); //printf("a= %.2f ",a[wiersze][wyraz]); } wiersze++; //printf("w= %d ",wiersze); ci[znaki]=' '; for(j=0; j<=wyraz; j++) // zapełnienie wiersza zerami { a[wiersze][j]=0; } lock=1; wyraz=0; i++; znaki=0; } else if(c==' ') //po wciśnięciu spacji { if(znaki!=0) // gdy istnieją jakieś cyfry { ci[znaki]=' '; sscanf(ci, "%f", &a[wiersze][wyraz]); //dodaj do tablicy "a" kolejny element // printf("a= %.2f ",a[wiersze][wyraz]); i++; znaki=0; wyraz++; } } else { printf(" "); } } macierz_podaj(wiersze+1,send_wyraz+1,a); // wysłanie ilości wierszy i kolumn wraz z tablicą "a" return 0; } Naprawdę będę bardzo wdzięczny za pomoc :) Pozdro Danon :)
×
×
  • Dodaj nową pozycję...