Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.01.2012, 11:51   #1
Noyabr
Пользователь
 
Регистрация: 21.01.2012
Сообщений: 14
По умолчанию C++. Запись двух/трехмерного массива в файл.

Проблема похоже в том, что массив строковый. Компилятор выдает ошибку
"11 C:\Dev-Cpp\test.cpp [Warning] cannot pass objects of non-POD type `struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >' through `...'; call will abort at runtime "



Код:
#include <cstdlib>
#include <iostream>


using namespace std;

int main(int i, string m[5]){
    FILE * file;
    file = fopen("file.txt","wt");
    for(i=0;i<5;++i){
    fprintf(file,"%s\n",m[i]);
}
    
}
зы:цельночисленные массивы записываются без проблем
Noyabr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сканирование и запись массива в файл dimon9 Общие вопросы C/C++ 1 29.12.2011 22:09
Запись массива в файл WIN32APIist Общие вопросы C/C++ 5 03.01.2011 01:38
Заполнение трехмерного массива General_vrn Общие вопросы Delphi 2 03.05.2010 16:59
запись массива в файл lel-lis Общие вопросы C/C++ 6 25.01.2010 17:46
запись массива в файл Владимир1988 Помощь студентам 3 19.01.2010 09:25