powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
13 сообщений из 13, страница 1 из 1
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #33699876
эхххх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
первая строка txt-файла - число, обозначающее размерность вектора (NxN).
далее надо грамотно заполнить созданный вектор...
файл например может быть такой:

5 // эта строка нужна что бы создать вектор нужной размерности
10 34 456 1 0 // числа отделены друг от друга пробелами
213 44 345 342 456
12 34 54 6 3
1 2 4 2 4
6 3 2 5 23

помогите, пож-та сделать!!!! очень надо!!! с файлами никогда не работал, вот и застопорился. и если честно без понятия как записать в файл данные в таком порядке и как вытащить их из ф-ла...
кстати, может ф-л можно создавать без первой строки, мож можно как-то по кол-ву пробелов определить размерность создаваемого вектора...
заранее спасибо!!!
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #33700062
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Указывайте среду разработки
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #33700065
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
//Текст не отлаживался
// создание матрицы из файла
//
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
#include "stdio.h"
#include "stdlib.h"
int **f(){
int n,i,k,j;
int **a;
char b[ 100 ]; // буфер для строки
char x[ 10 ]; // буфер для числа
char *p;

FILE *f=fopen("MyFile.txt","r");
fscanf(f,"%d",&n);
a=(int **)calloc(n, sizeof(int *)); // указатели на строки сатрицы
for(i= 0 ;i<n;i++){
    a[i]=(int *)calloc(n,sizeof(int));
    fgets(b, 99 ,f);
    k= 0 ;
    for(j= 0 ; j<n; j++){
         while(*p==' ')p++; // пропустить пробелы
         while(*p!=' ' && *p!='\r' && *p!='\n'){
               x[k++]=*p;
               p++;
         }
         x[k]='\0';
         a[i][j]=atoi(x);
    }
}
fclose(f);
return a;
}
//

//А вообще то строку вида 23 456 765 44 нужно разбирать конечным автоматом
// образец пристегнут
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #33700071
эхххх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
уй, ничего себе... а разве это не проще делается?...
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #33700072
эхххх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а на счет среды разработки это С++
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #33700651
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попроще - читать каждое число функцией fscanf();
------------
CMD: Console of Must Die
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #33736869
Ksue
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот с таким в реалтизации не помаожете:
Программа должна открывать текстовый файл, имя которого указывается с командной строки, зачитывать первую строку этого файла.
Тут дело в том что
1.не могу отыскать функцию или модуль работающий с CMD
2.какое условие на то что если файла стаким именм нет. (если знаете как ввести путь к файлу)
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #33737149
KOs-ua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я бы делал это через поток. Считывание быстрее происходит, а выделение памяти через new . Если нужна реализацияскинь на мыло свой адресс:
hacker_ua@lintec.net.ua я вышлю...
P.S. С++ - это язык разработки, а средой можно назвать Visual C++, Dev-C++, Borland C++ Bilder...
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #34102692
Kylych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vot tebe programma na C++

#include <iostream> //Dlya cout i cin
#include <fstream> //Dlya potokov (rabota s failami)
#include <stdlib> //Dlya rendom()

void main()
{
int a[50][50],n,i,j;
ofstream file_opn;

cout<<"Vvedite chislo N (NxN) dlya vectora"<<endl;
cin>>n;

for(i=0;i<n;i++) //Sozdayet vector stroka i
for(j=0;j<n;j++) // stolbets j
a[j]=random(100) ; // haotichno vstavlyaet v matritsu

file_opn.open("z:\\kylych.doc"); //Sozdayet fail *.txt
for(i=0;i<n;i++) //-------------------
{ //
for(j=0;j<n;j++) //Sapisivayet po poryadku
file_opn<<a[j]<<" "; //
file_opn<<endl; //-------------------
}
}
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #34102930
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KsueА вот с таким в реалтизации не помаожете:
Программа должна открывать текстовый файл, имя которого указывается с командной строки, зачитывать первую строку этого файла.
Тут дело в том что
1.не могу отыскать функцию или модуль работающий с CMD
2.какое условие на то что если файла стаким именм нет. (если знаете как ввести путь к файлу)

Код: plaintext
1.
2.
3.
main(int argc, char **argv) {



Если не открылся, значит его нет. ;)
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #34103146
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый топик освежаете ?
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #34103205
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JibSkeartСтарый топик освежаете ?

Я надысь в фаерберде поднял топик от 2001-го, который всплывал в 2004-м. Так что это детский лепет ;)
...
Рейтинг: 0 / 0
подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
    #34103236
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JibSkeartСтарый топик освежаете ?
AkhЯ надысь в фаерберде поднял топик от 2001-го
в стиле "фаербердовского" форума надо ответить "хто тут ?"
и поставить смайлик с удивленными глазами :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / подскажите КАК (работа с файлом) !!!!!!!!!!!!!!!!!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]