Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите новичку 
:(
    Опции темы
jedo
Дата 21.2.2008, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 20.2.2008

Репутация: нет
Всего: нет



Скачал Pelles C for Windows

попробывал записать первый код как в учебнике

Код

//
//     Программа для преобразования
//     градусов Цельсия в градусы Фаренгейта :
//     Fahrenheit = NCelsius * (212 - 32) / 100 + 32
//
#include <stdio.h>
#include <iostream.h>
int main ( int nNumberofArgs, char* pszArgs [ ] )
{
    //     Введите температуру в градусах цельсия
    int nNCelsius;
    cout << "Введите температуру по Цельсию: ";
    cin >> nNCelsius;

    //     Для приведенной формулы преобразования
    //     вычислим преобразующий множитель
    int nNFactor;
    nNFactor = 212 - 32;

    //     используем вычисленный множитель для
    //     преобразования градусов Цельсия в
    //     градусы Фаренгейта

    int nFahrenheit;
    nFahrenheit = nNFactor * nNCelsius/100 + 32;

    //     вывод результатов
    cout << "Температура по Фаренгейту: ";
    cout << nFahrenheit;

    return 0;
}




Нажимаю Build Convert.exe выдает ошибку

Building convert.exe.
POLINK: warning: No object files specified; libraries used.
POLINK: error: Unresolved external symbol '__mainCRTStartup'.
POLINK: fatal error: 1 unresolved external(s).
*** Error code: 1 ***
Done.


PM MAIL   Вверх
JackYF
Дата 21.2.2008, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Цитата(jedo @  21.2.2008,  11:47 Найти цитируемый пост)
Скачал Pelles C for Windows

не в курсе, что за зверь.

возьми mingw, возьми dev-cpp...


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Fazil6
Дата 21.2.2008, 16:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 7
Всего: 60



в .cpp файл код сохрани
PM MAIL   Вверх
Dronchik
Дата 21.2.2008, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: 1
Всего: 37



jedo, и ещё. правильно формулируй тему вопроса. Заголовки "Помогите новичку; ХЕЛП!!!..." и тому подобные нарушают правила форума.


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Mayk
Дата 21.2.2008, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 3
Всего: 134



Цитата(jedo @  21.2.2008,  16:47 Найти цитируемый пост)

попробывал записать первый код как в учебнике

Если есть возможность — выкинь учебник. Ибо вместо

Цитата(jedo @  21.2.2008,  16:47 Найти цитируемый пост)
#include <iostream.h>

надо
Код

#include<iostream>


вместо 
Цитата(jedo @  21.2.2008,  16:47 Найти цитируемый пост)
    cout << "Введите температуру по Цельсию: ";
    cin >> nNCelsius;

Код

std::cout << далее по тексту;
std::cin >> далее по тексту;



--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Dronchik
Дата 21.2.2008, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: 1
Всего: 37



Mayk, а я когда тока начинал С++ изучать я писал 
Код

#include <iostream.h>
//....
cout<<"asdasdsdadss";
cin<<qwerty

и всё коректно работало в компиляторе MSVC++ 6.5

jedo, смени компилятор, как посоветовал JackYF. Для новичков достаточно хорош Dev C++ 


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Mayk
Дата 21.2.2008, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 3
Всего: 134



Цитата(Dronchik @  21.2.2008,  21:07 Найти цитируемый пост)
ayk, а я когда тока начинал С++ изучать я писал 
#include <iostream.h>
//....
cout<<"asdasdsdadss";
cin<<qwerty
и всё коректно работало в компиляторе MSVC++ 6.5

Это доисторические проблемы доисторического-же компилятора. 
iostream.h нет в стандарте. и никогда не было.


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Kanes
Дата 21.2.2008, 17:22 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 11.3.2005

Репутация: нет
Всего: нет



Цитата(jedo @  21.2.2008,  12:47 Найти цитируемый пост)
Скачал Pelles C for Windows

Если не ошибаюсь это вообще для С, а не для С++
--------------------
Big gun - big future  
PM MAIL   Вверх
Dronchik
Дата 21.2.2008, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: 1
Всего: 37



Mayk, ну и не будем задерживаться на доисторических проблемах. Хотя я этим компилятором до сих пор пользуюсь.




--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Guitar_Player
Дата 21.2.2008, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 2.1.2007
Где: г.Новосибирск

Репутация: нет
Всего: нет



всмысле можно написать
#include <iostream>
using namespace std;

//////////////////
и не надо писать std::
PM MAIL WWW ICQ   Вверх
JackYF
Дата 21.2.2008, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 6
Всего: 162



Цитата(Guitar_Player @  21.2.2008,  17:34 Найти цитируемый пост)
всмысле можно написать
#include <iostream>
using namespace std;

но не рекомендуется, плохая практика.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Dronchik
Дата 22.2.2008, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: 1
Всего: 37



JackYF
Цитата(JackYF @  21.2.2008,  19:19 Найти цитируемый пост)
Цитата(Guitar_Player @  21.2.2008,  17:34 )    
всмысле можно написать
#include <iostream>
using namespace std;    

но не рекомендуется, плохая практика.

а чем это плохо? Я всегда сначало прописываю юзаемые пространство имён, а только после этого начинаю работать дальше.


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
Mayk
Дата 22.2.2008, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


^аВаТаР^ сообщение>>
****


Профиль
Группа: Участник
Сообщений: 2616
Регистрация: 22.5.2005
Где: за границей разум а

Репутация: 3
Всего: 134



Цитата(Dronchik @  22.2.2008,  14:22 Найти цитируемый пост)

а чем это плохо? Я всегда сначало прописываю юзаемые пространство имён, а только после этого начинаю работать дальше.

лично у меня это вызывает кучу мороки когда надо перенести код ф-ции в другой файл где этого using'а нет (типичный пример --- вынесение шаблонной ф-ции в заголовочный файл).

горзадо лучшим вариантом будет прописывания using'а внутри ф-ции где он непосредственно и много используется, например:
Код

std::ostream& prettyTexPrint( std::ostream& out, const Polynom& p)
{
       using namespace std;
       for ( int i = 0; i < p.degree(); ++i ){
           out << "a_{" << (i+1) << "}="
             <<  fixed << setfill('0') << setprecision(7)  
             << p.coefficient(i) << " ";
       }
}



Это сообщение отредактировал(а) Mayk - 22.2.2008, 11:02


--------------------
 Здесь был кролик. Но его убили.
Человеки < кроликов, йа считаю.
PM MAIL WWW ICQ   Вверх
Dronchik
Дата 23.2.2008, 04:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Звукач ёмаё
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 1.5.2007

Репутация: 1
Всего: 37



Mayk, спасибо за объяснение smile респект


--------------------
Вместо слов делай дело, от которого ты фанатеешь. (с)

PM MAIL WWW ICQ   Вверх
I_Lammer
Дата 24.2.2008, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 22.2.2008

Репутация: нет
Всего: нет



jedo, В Borland C++ код пашет без проблем и ошибок.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1046 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.