ShadowDancer Napisano Listopad 5, 2007 Zgłoś Share Napisano Listopad 5, 2007 Jak pobrac z zmiennej char kod ascii? Chodzi mi o sprawdzenie jaka literka jest w danej zmiennej? plx pomocy!!! Swoisty problem Jak pobrać długoooość pliku? tzn ilość znaków. Czy da się metodą ifstream? Chodzi o to, że potrzebuje przenieść znaki z pliku do programu a jestem kompletnie zielony więc zrobiłem to tak: KOD char stringOne[256]; ifstream fin(fileName); fin.gets(stringOne,256); fin.close(); ale zmienna pozostaje pusta.. Link do komentarza Udostępnij na innych stronach More sharing options...
Force Napisano Listopad 8, 2007 Zgłoś Share Napisano Listopad 8, 2007 Ze strony link Dwie linijki po komentarzu // get length of file jest ja pobrać rozmiar // read a file into memory #include <iostream> #include <fstream> using namespace std; int main () { int length; char * buffer; ifstream is; is.open ("test.txt", ios::binary ); // get length of file: is.seekg (0, ios::end); length = is.tellg(); is.seekg (0, ios::beg); // allocate memory: buffer = new char [length]; // read data as a block: is.read (buffer,length); is.close(); cout.write (buffer,length); delete[] buffer; return 0; } a nie wiem w czym problem aby pobrac kod ascii, bo char to właściwie zmienna liczbowa, ale jak nie wiesz to char c; int kod = c; Baza tysięcy lotnisk: http://airportsbase.com Link do komentarza Udostępnij na innych stronach More sharing options...
ShadowDancer Napisano Listopad 9, 2007 Autor Zgłoś Share Napisano Listopad 9, 2007 może źle sformułowałem pytanie, bo jak pobrać to wiem, a wyniki wychodziły takie sobie, ponieważ źle pobierało kod z pliku. Teraz wszystko wiem wielkie dzieki Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.