Skocz do zawartości

Tr0tyl

Użytkownik
  • Liczba zawartości

    108
  • Rejestracja

  • Ostatnia wizyta

Posty dodane przez Tr0tyl

  1. Witam.
    Napotkałem się na pewniem problem przy pisaniu małego programiku na zajęcia.
    Napisałem funkcje która ma zliczać średnią z wyszukanych liczb(przedział 1-6) z pliku, jednak problem polega na tym, że po wyszukaniu ile jest liczb funkcją licz_znaki(aby przypisać wielkość tablicy - bo dynamiczne na char'ach nie chce mi coś działać) program nie przeszukuje pliku od początku a do tablicy nic nie przypisuje.
    Próbowałem użyć funkcji rewind() - jednak bez skutku.

    Próbka kodu z funkcji:

    void srednia(char nazwa[]){
    	
    	float srednia;
    	int a;
    	a= licz_znaki(nazwa);
    	int tab[a],i=0;
    	FILE *plik;
    	
    	int suma=0;
    	char nazwisko[256];
    	
    	strcpy(nazwisko, nazwa);
    	strcat(nazwa,rozszerzenie);
        
    	char ch;  
        plik = fopen(nazwa, "r"); 
        while(1)
    	{
            ch = getc(plik);     
        	 if(ch == EOF)
               break;
               
           if(ch > '0' && ch < '7'){
    		   tab[i]= (int)ch;
    		   tab[i]=tab[i]-48;
    		   i++;
    		}
         }
    	fclose(plik);
    	
    		for(i=0;i<a;i++){
    			printf("%d,",tab[i]);
    			suma=suma+tab[i];
    		}	
    //	srednia=suma/a;
    //	printf("\nSrednia wynosi: %f", srednia);
    }
    

    Z góry dziękuję za pomoc :)

  2. Tak jak w temacie:
    Zamienię poniższe klucze gier Steam/Ubi :) Mile widziane własne propozycje :D
    Far Cry 3 Blood Dragon - Uplay
    Nuclear Dawn - http://store.steampowered.com/app/17710/?snr=1_7_15__13

    Planets Under Attack - http://store.steampowered.com/app/218510/?snr=1_7_15__13

    Iron Grip: Warlord - http://store.steampowered.com/app/31700/?snr=1_7_15__13

    Holy Avatar vs. Maidens of the Dead - http://www.desura.com/games/holy-avatar-vs-maidens-of-the-dead

    Ion Assault - http://store.steampowered.com/app/41730/?snr=1_7_15__13

    X-Blades - http://store.steampowered.com/app/7510/

     

    Czekam na propozycje :)

     

     

  3. Youtube buforuje w czasie rzeczywistym - Czyli, jeżeli spauzujesz filmik to zacznie Ci się buforować do danego stopnia i przestanie.
    Jest różnica między serwerem który obsługuje 64 graczy w Battlefield a 16 w Call of Duty - musisz szukać serwerów z jak najmniejszym pingiem w battlelogu.
    Neostrada nigdy nie słynęła z dobrych łącz pod względem opóźnień pakietowych -więc rewelacji bym nie oczekiwał :)

×
×
  • Dodaj nową pozycję...