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

Что такое основы c++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ От числа отделить попарно цифры http://www.cyberforum.ru/cpp-beginners/thread342331.html
Вводим любое рендомное целое число. К примеру 123456 на екране должно появится - 16 25 34, если к примеру 12345 то - 15 24 3 . Желательно сделать код через while.
C++ Измеряем время выполнения Иногда нужно узнать сколько времени выполняется функция или сравнить алгоритмы по скорости работы. Вот примеры того, как это можно сделать. ->Использовать следующий класс() Пример: #include <iostream> #include "CTimer.h" int main() { http://www.cyberforum.ru/cpp-beginners/thread342330.html
нужен совет по написанию кода C++
Здравствуйте уважаемые программисты начинающие и специолисты у меня к вам очень волнующий для меня вопрос мне нужна информация по переводу функций пример типо cin.get ( ); - эта функция торможения,ожидает ввод при вводе тоесть нажатии enter программа закрываеться или вот ещё #include <windows.h> int main () { SetConsoleCP(1251);
контейнер -вектор вложеный в вектор C++
Помогите, пожалуйста найти ошибку. Есть строка типа string - обычное предложение из слов, разделённые пробелами. Мне нужно записать это предложение в вектор, который сам состоит из векторов типа char. т. е. каждый вложеный вектор типа char - это отдельное слово из исходного предложения. И вывести третий элемент внешнего вектора слово на экран - т. е. 3-е слово исходного предложения. Я...
C++ Поделитесь опытом! http://www.cyberforum.ru/cpp-beginners/thread342279.html
Ктонить вкурсе как создать программу для ввода пароля например При нажатие на папку которая содержит музыку в компьюторе выводилось табло введите пароль
C++ Программа с заголовочным файлом (с++) Всем Привет! Недавно стал изучать использование заголовочных файлов в с++ и столкнулся с проблеммой. Написал вот такую программу (она бессмысленая, просто у меня в нормальной программе такаяже фигня) из двух файлов, но компиль ругается. В чем я ошибся и как исправить? Вот заголовочный файл: //файл attach.h int a, b; a = b = 0; Вот главный файл: //файл main.cpp #include "attach.h"... подробнее

Показать сообщение отдельно
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
19.08.2011, 03:48     Что такое основы c++?
Цитата Сообщение от Сыроежка
Чтобы вы поняли, с чем приходится сталкиваться, то я вам приведу пример из своей практики. В С можно опускать описание параметров в функции, и компилятор для старого стандарта это спокойно проглатывал без всяких сообщений. Стандарт же С99 требует, чтобы описание параметров присутствовали, или чтобы были объявлены прототипы функций перед их использованием.
в стандарте C99 не запрещены объявления и определения в старом стиле
пример
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
 
void f();
 
int main(void)
{
    f(1, 2);
    
    return 0;
}
 
void f()
{
    printf("func\n");
}
Код
[guest@localhost tests]$ gcc -Wall -pedantic -std=c99 t.c -o t
[guest@localhost tests]$ ./t
func
[guest@localhost tests]$


вот так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
void f();
 
int main(void)
{
    f(1, 2);
    
    return 0;
}
 
void f(a, b)
    int a, b;
{
    printf("func\n");
}
тоже можно

Цитата Сообщение от Сыроежка
или чтобы были объявлены прототипы функций перед их использованием
пустой список аргументов и пропущенный прототип - это две разные вещи

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