Odczyt fragmentu tekstu z pliku
Ostatnio zmodyfikowano 2011-04-14 09:18
Savail Temat założony przez niniejszego użytkownika |
Odczyt fragmentu tekstu z pliku » 2011-04-13 21:11:23 Hej mam w pliku tekstowym liste pewnych nazw ponumerowanych od 0 do 40 w ten sposób: 0. Nazwa1 1. Nazwa2 2. Nazwa3... W jaki sposób wczytac tylko to co jest po spacji? tzn Nazwa1, Nazwa2 ... Chodzi mi o konkretne funkcje ^^ |
|
malan |
» 2011-04-13 21:21:25 Przychodzą mi dwa (myślę, że rozsądne) rozwiązania do głowy. Pierwsze nie wymaga żadnej funkcji oraz znajduje się w kursie ( Obsługa plików ). Podpowiem, że w dziale Odczytywanie danych z pliku |
. Drugie wymaga użycie dodatkowej biblioteki standardowej, ale najpierw pogłówkuj nad tym pierwszym ;) |
|
Savail Temat założony przez niniejszego użytkownika |
» 2011-04-13 21:39:56 xD Dzieki wielkie! Wykombinowalem cos takiego: #include <iostream> #include <fstream> #include <string.h> using namespace std;
int main( int argc, char * argv[] ) { std::fstream plik( "sprites.txt", std::ios::in ); char dane[ 255 ]; char line[ 255 ]; while( !plik.eof() ) { plik.getline( dane, 255, ' ' ); plik.getline( line, 255, '\n' ); cout << line << endl; } plik.close(); return 0; }
Prosto i latwo :P, chyba ze miales lepszy pomysl? |
|
DejaVu |
» 2011-04-13 21:49:21 Możliwych rozwiązań jest wiele. Ważne jest byś Ty je rozumiał, a nie by było ono idealne. Z czasem sam stwierdzisz, że można było coś napisać lepiej i tak się życie programisty kręci w kółko. |
|
Savail Temat założony przez niniejszego użytkownika |
» 2011-04-13 21:54:53 a tak przy okazji to mozna stworzyc wlasna funkcje taka jak getline? tzn zeby miala parametry opcjonalne tak jak 3 parametr w getline? |
|
DejaVu |
» 2011-04-13 22:12:06 Zaiste można :) |
|
Mrowqa |
» 2011-04-14 09:18:10 Stworzyć da się chyba wszystko ;) Trzeba tylko wiedzieć jak ;/
Pozdrawiam, Mrowqa |
|
« 1 » |