powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запись в файл
4 сообщений из 4, страница 1 из 1
Запись в файл
    #33742092
hubitron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том, что я нифига не знаю Си (использую Борланд Си, не помню версию, но знаю, что это та, которая сделана под ДОС, ну типа Паскаля 7), а срочно нужно накатать такую процедурку.... Есть массив интежеров. Нужно записать иж в файл - в каждой строчке значение... Ну на паскале это выглядело бы так...

var f:text;
i:integer;
arr:array[1..100] of integer;

begin
...
инициализация массива arr
...
assign(f,'C:\file.txt');
rewrite(f);
for i:=1to 100 do
writeln(f,arr );
close(f);
end.

Напишите, плиз, как этот код выглядеть будет на Си...
...
Рейтинг: 0 / 0
Запись в файл
    #33742250
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
assign(f,'C:\file.txt');
rewrite(f);
for i:=1to  100  do
writeln(f,arr);
close(f);

VVVV

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
#include <stdio.h>
#include <string.h>

FILE *f;
char s[ 32 ];

f=fopen('c:\file.txt', "w");
for (i= 1  ; i<= 100  ; i++) {
   sprintf(s, "%d", arr[i]);
   fwrite(s,  1 , strlen(s), f)
}
fclose(f);


Компилить не пробовал
Обычно в С массывы делают так:
Код: plaintext
1.
int arr[ 100 ];

Соответственно индексы от 0 до 99, т.е.
Код: plaintext
1.
for (i= 0  ; i< 99  ; i++)
...
Рейтинг: 0 / 0
Запись в файл
    #33742361
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
fprintf(f,"%d\n",arr[i]);
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Запись в файл
    #33742413
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, блин, про перевод строки забыл.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запись в файл
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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