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

Про функции и файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужны маленькие примеры кода на Microsoft Visual C++ 6.0 с использованием WinAPI. http://www.cyberforum.ru/cpp-beginners/thread48059.html
Мне нужны маленькие примеры какие есть можно и на других языках программирования, но с использованием WinAPI. К примеру Interval of delay возвращается когда интервал задержки истекает. #include "stdafx.h" DWORD Interval_of_delay(LPSTR lpCmdLine) { STARTUPINFO start_info; ZeroMemory(&start_info ,sizeof(start_info));
C++ Возвращение массива из функции Нужно вернуть массив типа int из функции Как я понимаю сделать это можно только с помощью указателей У меня это получилось но так как везде пишут что указатели очень сложная тема решил узнать правильно ли я все сделал void straight(int*); // прототип функции void straight(int* pmas_outs_straight){ http://www.cyberforum.ru/cpp-beginners/thread48053.html
C++ Из цельсия в фаренгейты
у меня есть код int main() { double f=70; double c=0; cout << "C | F"; while(c!=50){
C++ Функция getline(cin,slovo)
Программисты! Подскажите, если не трудно, в строке: getline(cin, slovo); Какую роль играет cin ? slovo - это переменная в которую я ввожу текст, а cin? Или это по стандарту нужно писать cin....
C++ Проблемка с генерацией случайных чисел http://www.cyberforum.ru/cpp-beginners/thread48017.html
Доброго дня, уважаемые форумчане Имею нижеследующий код for(int i_o = 0; i_o < init_arr; i_o++) //for(int i_o = 0; i_o < 1; i_o++) { for(int i=0; i<n; i++) {sel_arr = true;} f_rep = 0; s_rep = 0; for(int i=0; i<n; i+=2) {
C++ Visual Studio 2008 создание самомтоятельного exe файла Добрый день. Может ли кто-нибудь пошагово объяснить как из кучи совершенно ненужных пользователям файлов проекта и другой "мурни" сделать один exeшник ну и, возможно dll к нему? Программа с оконным интерфейсом windows с кучей подключаемых библиотек. Ну или на крайняк дайте ссылку на описание процесса. Заранее спасибо. подробнее

Показать сообщение отдельно
Neo-n06
22 / 3 / 1
Регистрация: 21.06.2009
Сообщений: 38

Про функции и файлы - C++

23.08.2009, 16:34. Просмотров 6238. Ответов 50
Метки (Все метки)

Вобщем начал изучать С++ добрался до файлов задумал написать примитивный справочник телефонный с возможностью сохранения чтения и поиска в файле но это потом застопорился на вот таком моменте:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <fstream>
 
using namespace std;
 
void save(ofstream f, char *n,char *i);
 
int main(){
 
    char s;
    char nom[31],im[31];
    char fn[81];
 
    cout << "\nVvedite file dlia sohranenia:\n";
    cin.getline(fn, 80);
 
    ofstream f(fn);
 
    if (!f) {
    cout << "File" << fn << "ne mojet bit otkrit";
    return -1;
    }
 
    while(1){
        cout << "\n Vvedite nomer: \n";
        cin.getline(nom,30);
        cout << "Vvedite Imia: \n";
        cin.getline(im,30);
        cout << "Sohranit v file? (y/n) \n";
        cin >> s;
        if (s=='y') save(f,nom,im);
        cout << "Prodoljit? (y/n)";
        cin >> s;
        if (s=='n') break;
    }
    return 0;
}
 
void save(ofstream f, char *n,char *i){
f << n << endl;
f << i << endl;
}
Выдает следующее...

------ Построение начато: проект: 1, Конфигурация: Debug Win32 ------
Компиляция...
main.cpp
c:\program files\microsoft visual studio 9.0\vc\include\fstream(803) : error C2248: std::basic_ios<_Elem,_Traits>::basic_ios: невозможно обратиться к private член, объявленному в классе "std::basic_ios<_Elem,_Traits>"
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
c:\program files\microsoft visual studio 9.0\vc\include\ios(151): см. объявление 'std::basic_ios<_Elem,_Traits>::basic_ios'
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
Сообщение диагностики возникло в созданной компилятором функции "std::basic_ofstream<_Elem,_Traits>::basic_ofstream(const std::basic_ofstream<_Elem,_Traits> &)"
with
[
_Elem=char,
_Traits=std::char_traits<char>
]
Журнал построения был сохранен в "file://c:\Documents and Settings\Admin\Мои документы\Visual Studio 2008\Projects\Cons\1\1\Debug\BuildLog.htm"
1 - ошибок 1, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Думаю проблема в неправильной передаче аргументов в функцию но в чем она заключается не знаюю подскажите пожалуйсто.

Заранее спасибо за помощь.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru