Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Не получается открыть сделанный ехе!


Автор: Fabregas 2.9.2006, 11:59
Код


#include <iostream>
#include <string>
using namespace std;

int main()

{
        string user_name;
        cout << "Введите ваше имя, пожалуйста: ";
        cin >> user_name
        cout <<  '/n'
                << "Привет, "
                << user_name
                << " ... и пока!\n";

        return 0;
}

int min(int oleg1, int oleg2)
{
        //Код программы будет здесь! Сравнение двух целых чисел (integer (int))
}

#endif



Сделал, а ехе не открывается!

Автор: vinter 2.9.2006, 12:20
Че значит не открывается??Ошибки?? А при компиляции Работает??
Код

#endif

Это тебе зачем??

Добавлено @ 12:23 
Цитата

//Код программы будет здесь! Сравнение двух целых чисел (integer (int))

Он должен быть сдесь, а не "Будет здесь" !!
Она у тебя даже компилится не будет
Во-первых ф-ия определена как int , а ничего не возвращает..
Во-вторых она у тебя определена , но не обьявлена

Добавлено @ 12:26 
вот так будет работать

Код

#include <iostream>    
#include <string>    
using namespace std;

int min(int oleg1, int oleg2);    
int main()    
{    
        string user_name;    
        cout << "Введите ваше имя, пожалуйста: ";    
        cin >> user_name    
        cout <<  '/n'    
                << "Привет, "    
                << user_name    
                << " ... и пока!\n";    
        return 0;    
}    
int min(int oleg1, int oleg2)    
{    
    return (oleg1 > oleg2 ? oleg2 : oleg1);    
}    


Автор: Fabregas 2.9.2006, 15:37


Код

cout <<  '/n'


Теперь, пишет, что здесь:

[С++  Error] Unit1.cpp (11): E2379 Statement missing;
[C++ Warning] Unit.cpp(11): W8098 Mutli-character

Автор: MAKCim 2.9.2006, 15:39
Fabregas
Цитата

cout <<  '/n';


Автор: ptr 2.9.2006, 15:46
Код

        cin >> user_name;
        cout <<  '\n'    
                << "Привет, "    
                << user_name    
                << " ... и пока!\n"; 

Автор: nikitao 2.9.2006, 22:41
 smile 
ptr, чтобы при копировании кода русские буквы не превращались в "раскарячу" smile  переключай раскладку клавиатуры на русский язык  smile 
 smile 


Fabregas,  не '/n' ,  а  '\n'   smile   smile 

Автор: Droll 2.9.2006, 23:38
В C++ есть специальная константа переноса строки, предназначенная для потока cout: endl
Код

  cout <<  endl

Автор: zkv 2.9.2006, 23:47
Цитата(Droll @  2.9.2006,  23:38 Найти цитируемый пост)
В C++ есть специальная константа переноса строки, предназначенная для потока cout: endl

не совсем так: smile
Цитата(MSDN)

endl
Terminates a line and flushes the buffer.

Автор: EvgenZ 3.9.2006, 01:00
ptr,  правильно указал на ошибку, просто забыта точка с запятой после cin . 

Автор: Xenon 3.9.2006, 01:33
endl освобождает буфер, хотя, для новичка это одно и тоже smile

Автор: PuLN 6.9.2006, 17:23
если проблема устранена-пометь))

Автор: sOckets 6.9.2006, 19:35
Код

#include <iostream.h>    
int main()    
{    
        char user_name[100];    
        cout << "Введите ваше имя, пожалуйста: ";
        cin >> user_name; 
        cout << "Привет, " << user_name << " ... и пока!\n";    
        return 0;    
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)