Форум программистов, компьютерный форум CyberForum.ru

Проблема с fwrite - C++

Восстановить пароль Регистрация
 
Region27
2 / 2 / 1
Регистрация: 04.05.2012
Сообщений: 9
04.05.2012, 13:49     Проблема с fwrite #1
Подскажите пожалуйста. Столкнулся с такой проблемой, при попытки вывести в файл элементы массива, в файле оказываются абсолютно другие символы ( 6 \ ).
C++
1
2
3
4
5
6
7
void main(){
        FILE *ptr;
        int mas[4]={25 , 54, 92, 10};
        ptr=fopen("first.txt","w");
        fwrite(mas, sizeof(int), 4, ptr);
        fclose(ptr);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2012, 13:49     Проблема с fwrite
Посмотрите здесь:

fwrite C++
Fwrite C++
C++ fwrite, fprintf
C++ fwrite
C++ Функции fread() и fwrite()
Аналог С функции fread и fwrite в С++ C++
Запись в файл через fwrite C++
C++ Зачем fwrite вызывает lock?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
skaa
Хочу в Исландию
 Аватар для skaa
1024 / 823 / 75
Регистрация: 10.11.2010
Сообщений: 1,626
04.05.2012, 20:36     Проблема с fwrite #2
Вместо
C++
1
        fwrite(mas, sizeof(int), 4, ptr);
надо написать
C++
1
2
  for(ja=0;ja<4;ja++)
    fprintf(ptr,"%d",mas[ja]);
.
Yandex
Объявления
04.05.2012, 20:36     Проблема с fwrite
Ответ Создать тему
Опции темы

Текущее время: 19:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru