Mail Archives: djgpp/1999/02/09/11:01:16
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 <stdio.h>
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
- Raw text -