совместимость! ))))))))))))то что любой чисто-C++ный (ISO короче) компилирует любой чистый C-исходник - чем не пример? ))))
Хочу выучить C++
#41
Опубликовано 30 Октябрь 2007 - 20:07
#42
Опубликовано 30 Октябрь 2007 - 20:08
1. код программы копипастом сюда - это раз
2. создаватть надо консольное приложение - это два
3. можешь хотябы коды ошибок написать ))) а еще лучше названия с указанием строчек =)
Вот скрин экрана (справа ошибка, которая выскакивает при отладке)... Текст программы прямяком скопирован из книги))
Скрин.JPG 151,24 КБ 7 Скачано
#43
Опубликовано 30 Октябрь 2007 - 20:14
поставь #include "stdafx.h" в начале файла ))) у них какая-то косячная реализация precompiled-headers... ее отключить можно =)
кстати дерьмо оказывается либерти ))) iostream.h и cout,endl - устаревшие формы, сейчас все в std засовано. но об этом потом )
#45
Опубликовано 30 Октябрь 2007 - 20:22
вот этим и плох vc =)
поставь #include "stdafx.h" в начале файла ))) у них какая-то косячная реализация precompiled-headers... ее отключить можно =)
кстати дерьмо оказывается либерти ))) iostream.h и cout,endl - устаревшие формы, сейчас все в std засовано. но об этом потом )
Блин! Та же хня)))
Безымянный.JPG 150,28 КБ 2 Скачано
#46
Опубликовано 30 Октябрь 2007 - 20:25
т.е. cout << endl;
cout << (double) 7000*7000 << endl;
#47
Опубликовано 30 Октябрь 2007 - 20:25
на стадии (йа гордый пользователь виндофс, я знаю что такое мышка, клавиатура и Билл Гейтз!) этого никто не делает - замечал, что иногда на форуме всплывают сообщения типа:а не пробовал прочитать вывод ошибки в нижней части окна Студии?
у меня не работает то-то, почему?
#48
Опубликовано 30 Октябрь 2007 - 20:27
на стадии (йа гордый пользователь виндофс, я знаю что такое мышка, клавиатура и Билл Гейтз!) этого никто не делает - замечал, что иногда на форуме всплывают сообщения типа:
у меня не работает то-то, почему?
я бы на Вашем месте был бы более толерантен...
#50
Опубликовано 30 Октябрь 2007 - 20:29
странно, Си вообще не знает что такое "cout"
#52
Опубликовано 30 Октябрь 2007 - 20:31
замени
#include "iostream.h"
на
#include <iostream>
cout на std::cout
endl на "\n"
#53
Опубликовано 30 Октябрь 2007 - 20:33
Тоже не помогает)))
и дай уже наконец код! не скрином, а ctrl+C && ctrl+V... у себя будем прогонять
#54
Опубликовано 30 Октябрь 2007 - 20:34
#55
Опубликовано 30 Октябрь 2007 - 20:39
говорил же я лажа с этим cout/endl
замени
#include "iostream.h"
на
#include <iostream>
cout на std::cout
endl на "\n"
Сделал все в точности так...ошибок еще больше)))
и дай уже наконец код! не скрином, а ctrl+C && ctrl+V... у себя будем прогонять
#include <iostream.h>
#include "stdafx.h"
int main()
{
std::cout << "Hello there.\n";
std::cout << "Here is 5: " << 5 << "\n";
std::cout << "The manipulator endl writes a new line to the screen.";
std::cout << \n;
std::cout << "Here is a very big number:\t" << 70000 << \n;
std::cout << "Here is the sum of 8 and 5:\t" << 8+5 << \n;
std::cout << "Here's a fraction:\t\t" << (float) 5/8 << \n;
std::cout << "And a very very big number:\t";
std::cout << (double) 7000 * 7000 << \n;
std::cout << "Don't forget to replace Jesse Liberty with your name...\n";
std::cout << "Jesse Liberty is a C++ programmer!\n";
return 0;
}
#56
Опубликовано 30 Октябрь 2007 - 20:42
не в точности. не iostream.h, а iostreamСделал все в точности так...ошибок еще больше)))
std::cout << \n; - это что такое? я так не говорил ))) кавычки ставь )
в общем кривые руки не освобождают от ответственности =)
#57
Опубликовано 30 Октябрь 2007 - 20:45
не в точности. не iostream.h, а iostream
Тоже изменил...толку ноль))))))
std::cout << \n; - это что такое? я так не говорил ))) кавычки ставь )
в общем кривые руки не освобождают от ответственности =)
да не...руки не кривые, я просто только учусь =))) Кстати...все это тоже не помогает(((
#58
Опубликовано 30 Октябрь 2007 - 20:47
$ ./a.out Hello there. Here is 5: 5The manipulator endl writes a new line to the screen.Here is a very big number: 70000Here is the sum of 8 and 5: 13Here's a fraction: 0.625And a very very big number: 4.9e+07Don't forget to replace Jesse Liberty with your name... Jesse Liberty is a C++ programmer!
#include <iostream> int main() { std::cout << "Hello there.\n"; std::cout << "Here is 5: " << 5; std::cout << "The manipulator endl writes a new line to the screen."; std::cout << "Here is a very big number:\t" << 70000; std::cout << "Here is the sum of 8 and 5:\t" << 8+5; std::cout << "Here's a fraction:\t\t" << (float) 5/8; std::cout << "And a very very big number:\t"; std::cout << (double) 7000 * 7000; std::cout << "Don't forget to replace Jesse Liberty with your name...\n"; std::cout << "Jesse Liberty is a C++ programmer!\n"; return 0; }
Зкомпелировал сие поделие и ужаснулсо, как же оно по индусски написано))
#59
Опубликовано 30 Октябрь 2007 - 20:49
Вложенные файлы
Посетителей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных пользователей