From: north AT iname DOT com Newsgroups: comp.os.msdos.djgpp Subject: Two newbee questions Date: Tue, 09 Feb 1999 15:33:43 GMT Organization: Deja News - The Leader in Internet Discussion Lines: 62 Message-ID: <79pkgm$ab4$1@nnrp1.dejanews.com> NNTP-Posting-Host: 195.58.103.21 X-Article-Creation-Date: Tue Feb 09 15:33:43 1999 GMT X-Http-User-Agent: Mozilla/4.04 [en] (Win95; I) X-Http-Proxy: 1.0 x12.dejanews.com:80 (Squid/1.1.22) for client 195.58.103.21 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello!!!!!!!! What is wrong in this program???? I'm very new to C, but I'm trying although... Here is a program that is supposed to read two text strings from a text file and put them into two arrays left[] and right[]. The strings in the text file is delimited by a a tab and are ending with a newline. When running my creation I don't get the results that I expect from the reading operation. program:-------------- #include int main(void) { int n; char left[50],right[50]; FILE *file; file= fopen("text_file.txt", "r"); for(n=1;(!feof(file));++n){ fscanf(file,"%[^\t]\t%[^\n]\n",left[n], right[n]); printf("%d %s\t%s\n", n, left[n], right[n]); fflush(stdout); } fclose(file); return 0; } ----end----- Text file(text_file.txt):----- column 1 row 1 column 2 row 1 column 1 row 2 column 2 row 2 column 1 row 3 column 2 row 3 column 1 row 4 column 2 row 4 column 1 row 5 column 2 row 5 column 1 row 6 column 2 row 6 ----end----- And the result:--------------- 1 (null) column 2 row 1 2 (null) (null) 3 (null) (null) 4 (null) (null) 5 (null) (null) 6 (null) (null) And by the way, if I put Swedish characters in the text file, the program does not put out those characters to the stdout. How do I get my program to read and write with Swedish character set? /north -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own