Wczytywanie słów z pliku tekstowego do tablicy.
Ostatnio zmodyfikowano 2009-06-23 21:09
pekfos |
» 2009-06-23 16:44:47 char * tabela; char i; char n; char buf[ 24 ]; std::fstream plik; plik.open( "C:\tekst.txt", std::ios::in | std::ios::out );
printf( "Podaj rozmiar tabeli\n" ); scanf( "%24s", buf ); n = atoi( buf ); tabela = new char[ n ];
for( char i = 1; i <= n; i++ ) { std::string tabela;
nie może być dwóch zmiennych o takiej samej nazwie |
|
DeBugger |
» 2009-06-23 21:09:47 Post 7: Tablica int może przechowywać znaki - potrzebny tylko specjalny algorytm służący do konwersji. Zaraz taki napiszę. //edit: Nie mogłem się powstrzymać... Napisałem program w D: import std.stdio; char[] convert( int[] int_text ) { char[] char_text; char_text.length = int_text.length; for( int a = 0; a < int_text.length; a++ ) char_text[ a ] = cast( char ) int_text[ a ]; return char_text; } int[] convert( char[] char_text ) { int[] int_text; int_text.length = char_text.length; for( int a = 0; a < char_text.length; a++ ) int_text[ a ] = cast( int ) char_text[ a ]; return int_text; } int main( char[][] args ) { char[] text = "Hello World!!"; int[] text1 = convert( text ); char[] text2 = convert( text1 ); writefln( text ); writefln( text1 ); writefln( text2 ); return 0; } |
|
1 « 2 » |