Skocz do zawartości
wragler

Maly Problemik Z Programem W C

Rekomendowane odpowiedzi

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

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

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...