#include <stdio.h>
#include <conio.h>
void main(void)
{
int m[10][10],i=0,j=0;
FILE *f;
clrscr();
f=fopen("C:\\1.txt","r");
while(!feof(f))
{
fscanf(f,"%d\n",&m[j]);
printf("%d\n",m[j]);
i++;
j++;
}
getch();
fclose(f);
}
Работа с файлами в Си
Код:
#include <stdio.h>
#include <conio.h>
void main(void)
{
int m[10][10],i,j;
FILE *f;
f=fopen("C:\\1.txt","r");
while(!feof(f))
i+=1;
j+=1;
{
fscanf(f,"%d",m[j]);
}
printf("%d\n",m[j]);
getch();
fclose(f);
}
#include <conio.h>
void main(void)
{
int m[10][10],i,j;
FILE *f;
f=fopen("C:\\1.txt","r");
while(!feof(f))
i+=1;
j+=1;
{
fscanf(f,"%d",m[j]);
}
printf("%d\n",m[j]);
getch();
fclose(f);
}
Цитата:
Originally posted by raps_np
Пожалуйста помогите.... Необходимо считать текстовый файл в массив. В текстовом файле записаны числа, каждое число начинается с новой строки.Я туту написал кое-что он выводит он на экран абру-кадабру........
Пожалуйста помогите.... Необходимо считать текстовый файл в массив. В текстовом файле записаны числа, каждое число начинается с новой строки.Я туту написал кое-что он выводит он на экран абру-кадабру........
Код:
#include <stdio.h>
#include <conio.h>
void main(void)
{
int m[10][10],i,j;
FILE *f;
f=fopen("C:\\1.txt","r");
while(!feof(f))
i+=1;
j+=1;
{
fscanf(f,"%d",m[j]);
}
printf("%d\n",m[j]);
getch();
fclose(f);
}
#include <conio.h>
void main(void)
{
int m[10][10],i,j;
FILE *f;
f=fopen("C:\\1.txt","r");
while(!feof(f))
i+=1;
j+=1;
{
fscanf(f,"%d",m[j]);
}
printf("%d\n",m[j]);
getch();
fclose(f);
}
Мдя, стока ошибок...
Код:
Ребят подскажите пожалуйста, если у меня файл с текстом, как его считать?? :confused:
Цитата: NEKRO
Ребят подскажите пожалуйста, если у меня файл с текстом, как его считать?? :confused:
Очень просто. Сначала делаеш цыкл <пока не конец файла>, потом внутренней уыкл <пока не конец строки> и считываеш по символьно. Ето найболее простой способ.
Цитата: Chort@ka
Очень просто. Сначала делаеш цыкл <пока не конец файла>, потом внутренней уыкл <пока не конец строки> и считываеш по символьно. Ето найболее простой способ.
Я уже пытался так сделать, но что-то не получается :( Можешь написать код этих циклов?