Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,342
Завершенные тесты: 1
#1

fprintf не может записать значения типа чар в файл - C++

08.12.2009, 20:21. Просмотров 783. Ответов 2
Метки нет (Все метки)

функция принтф не может записать значения типа чар в текстовой файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 int wordsGenerator(char name[])
{
//Объявляем//
 char *pod[1206];
 char *skaz[741];
 char *subskaz[30];
   int n = rand() % 1204;
   int m = rand() % 720;
     int x = rand() % 28;
   //СУЩЕСТВИТЕЛЬНЫЕ//
/*ЭКРАН*/  
FILE *f=fopen("test.txt", "w");
printf("Добро пожаловать на Геннератор Ругательств! :)\n\n\n");
        fprintf("%s ты %s %s %s\n\n\n\n\n\n\n", name, subskaz[x], skaz[m], pod[n]);
          cout << "\n";
printf("%s ты %s %s %s\n\n\n\n\n\n\n", name, subskaz[x], skaz[m], pod[n]);
fclose(f);
 
return 0;
 
}

Error 2 error C2664: 'fprintf' : cannot convert parameter 1 from 'const char [22]' to 'FILE *' c:\documents and settings\ag\my documents\visual studio 2008\projects\generator\generator\generator.cpp 2012 generator




это из меина

C++
1
2
3
4
5
char name;
 
  cout << "Имя: ";
          cin >>name;
          wordsGenerator(name);
я все пробовал с поинтом без..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2009, 20:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос fprintf не может записать значения типа чар в файл (C++):

Создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар - C++
Здравствуйте. Необходимо создать бинарное дерево, по правой ветке - переменные типа инт, по левой - 2 переменные типа чар. ругается в...

Почему тип входящего параметра функции может отличаться от типа возвращаемого значения? - C++
Зачем здесь указываеться другой тип данных: double &amp;change_it(int i); Весь код: using namespace std; double...

Программа, запущенная из автозагрузки, не может записать файл - C++
У меня такая проблема: Когда запускаю файл вручную логи пишутся в файл,когда с помощью автозагрузки в файл не пишется хотя сам процесс в...

Запись массива чисел в файл fprintf - C++
Нужно массив записать в файл так, чтобы открыв файл были видны числа. Числа из массива могут быть и отрицательные тоже. Но приведенный ниже...

Создание переменной типа "чар" из последовательности бит - C++
1. Получаю 8 чисел типа int '0' или '1'.То есть, например, 00101010 2. Как получить переменную типа char, двоичное значение которой...

Из переменной типа std::string записать в файл большое количество данных (2 Mb) - C++
Нужно записать в файл большое количество данных. Предполагается, что в переменной большое количество строк следовательно `&gt;&gt;` не...

2
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,200
Завершенные тесты: 1
08.12.2009, 21:05 #2
Цитата Сообщение от МедведЪ Посмотреть сообщение
cannot convert parameter 1 from 'const char [22]' to 'FILE *'
Из этого не следует, что первый параметр fprintf должен быть f?
И при обращении к случайному месту памяти ругательство может быть английское, в окошке с красно-белым крестиком, если, конечно, не DOS в real mode.
1
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,342
Завершенные тесты: 1
08.12.2009, 21:14  [ТС] #3
Somebody, у меня без f работал когда то

Добавлено через 2 минуты
Somebody, спасибо получилось
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.12.2009, 21:14
Привет! Вот еще темы с ответами:

Записать в файл заданного типа суммы элементов каждого столбца исходного файла - C++
Помогоите, пожалуйста! как решить эту задачу? Пусть в файле, компонентами которого являются целые числа, первым элементом является...

Записать значения функции на промежутке в файл - C++
Здравствуйте. я выполнял задание: В соответствии с Вашим вариантом напишите и отладьте программу, которая записывает в двоичный файл...

Не могу присовить структуре значения и записать в файл - C++
struct data { int id; char name; char grupp; } data1; int _tmain(int argc, _TCHAR* argv) { char x = &quot;sss&quot;;...

Как записать объект с полем типа std::string в бинарном виде в файл и считать его обратно? - C++
Знаю как записывать объекты в файл в бинарном виде, но как быть, когда у них динамические поля? Какой метод использовать? Можете привести...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.