wragler Opublikowano 11 Czerwca 2005 Zgłoś Opublikowano 11 Czerwca 2005 Witam Jak zrobic aby ten program odczytujacy pierwsza liczbe z pliku z danymi liczbowymi zamienial ta liczbe na zmienna na ktorej bede mogl operowac. Tzn program porawinie odczytuje mi z pliku liczbe 20. Jednak jest to tylko znak akodoqany w ANSCII a ja potrezuje liczby ktora mogbym podstawic pod zmienna. Jak to zrobic. #include <stdio.h>#include<conio.h>#include <stdlib.h> void main(void){ FILE * plik_we; double n;plik_we=fopen("wyniki.txt","r");fscanf(plik_we,"%d", &n);printf("%d",n);getch();}pozdrawiam Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
K3310pH Opublikowano 12 Czerwca 2005 Zgłoś Opublikowano 12 Czerwca 2005 wszystko fajnie, tylko jest maly problem ten fragment robi dokladnie to, o co ci chodzi, radze popatrzec po znakach formatujacych dla printf czy [f]scanf %d to wlasnie DECIMAL jezeli to mialoby byc ASCII to raczej %s inna sprawa jest %d i czytanie tego do double raczej %lf -> long float Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...