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

запись переменной в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить строки матрицы по алфавиту http://www.cyberforum.ru/cpp-beginners/thread128915.html
Дана символьная матрица. Упорядочить строки матрицы по алфавиту. Помогите пожалуйста.
C++ Записать матрицу в бинарный файл и посчитать среднее арифметическое её членов #include <iostream> #include <fstream> using namespace std; const int n=3, m=3; int matr; void InputMatr(); http://www.cyberforum.ru/cpp-beginners/thread128908.html
Определить порядковые номера и значения первого положительного и п оследнего отрицательного элементов массива Z. C++
http://www.cyberforum.ru/attachment.php?attachmentid=29664&stc=1&d=1272928037
C++ Описать введенную фразу прямоугольником
прошу помочь решить следующую задачу через классы вводится текст,и при нажатии на форме мышкой появляется данная надпись в прямоугольнике
C++ Размер двумерного вектора http://www.cyberforum.ru/cpp-beginners/thread128878.html
имею такое объявление vector<vector<int>> Mat; vector<int> Vec; инициализируем эту структуру, элементы в Mat хранятся так - ((1,2,3,4,5),(1, 2, 3)), где в квадратных скобках размер. внимание вопрос :umnik: - как мне получить доступ к внутренним размерам 5 и 3? заранее благодарен за помощь:)
C++ Двумерный Массив.Шаблоны функции(отладить). Помогите пожалуйста, я что-то запутался как делать. Одномерный сам сделал, всё работает, а тут не получается по аналогу: #include <iostream.h> #include <conio.h> #include <iomanip.h> template <class d>d vvod(d **mas, int n); template <class d>d vivod(d **mas, int n); template <class d>d poisk_k(d **mas, int n); template <class d>d vivod_k(d **mas, int n); int main () { подробнее

Показать сообщение отдельно
Jekidollar
3 / 3 / 0
Регистрация: 26.03.2009
Сообщений: 50
13.05.2010, 00:02     запись переменной в файл
broDiaga_cpp, У тебя есть два варианта:
Либо :

Первое:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
char *a;//<<-- не один чар, а массив чаров
a = "T";//<<-- не 'T', а "T"
FILE *f;
        if ((f = fopen("test.txt","w"))== NULL) //Открываем файл на чтение
        {
        printf("Cannot open input file.\n"); //Если не открылся
        getch();
        return 1;
        }
 
fputs(a, f);
fclose(f);    
return 0;    
}

Тоесть сдесь ты представил этво переменную А как массив чаров, и тогда сработает puts, так как puts это putstring.

Либо второе:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
char a;
a = 'T';
FILE *f;
        if ((f = fopen("test.txt","w"))== NULL) //Открываем файл на чтение
        {
        printf("Cannot open input file.\n"); //Если не открылся
        getch();
        return 1;
        }
 
fputc(a, f);
fclose(f);    
return 0;    
}
Либо так. но только теперь не fputs , a fputc. это putchar.
То есть создал чар, написал путчар, создал стринг, написал и забил путстринг.
Это все.
Удачи
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru