Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Нужен учебник по C++ https://www.cyberforum.ru/ cpp-beginners/ thread1521453.html
Я знаю Паскаль и Delphi, и я решил перейти на С++. Нужна понятная и простая книга для начинающего в области C++.
Подключить CURL к MSVC C++
Не могу подключить curl из урока https://www.cyberforum.ru/blogs/131347/blog1151.html Без понятие, что и куда скидывать. Уже напихал всё, что угодно, куда угодно, вылезла такая ошибка, как на приложение к посту Есть ли вообще "универсальные" способы подключения библиотек к MSVC?
C++ Спецификатор типа auto https://www.cyberforum.ru/ cpp-beginners/ thread1521431.html
int num1 = 0; auto ptr1 = &num1; // 1. ok: ptr1 is (int *) auto calculates the (int *) auto *ptr2 = &num1; // 2. ok: ptr2 is (int *)??? auto calculates the (int *), why is the result type is not a (int **)? const auto ptr3 = &num1; // 3. ok: auto calculates (int *) plus const high level = int * const const auto *ptr4 = &num1; // 4. ok: auto calculates (int *)??? plus...
C++ IDE и компилятор для Ubuntu Сегодня установил Ubuntu 14.04 LTS. Изучаю С++, хочу "пересесть" на Linux. До этого писал в MS VS Express 2013. Там писал, кнопку жал, там и компилировал. Что можете посоветовать для Ubuntu? Я видел список IDE в этом разделе, но что предпочтительнее? Скорее прошу совета в выборе, основанном на вашем опыте. Буду по-тихоньку осваивать Ubuntu, но и хотелось бы на С++ писать там же. А т.к. в студии... https://www.cyberforum.ru/ cpp-beginners/ thread1521396.html
Установка библиотеки gmp, Dev-C++ C++
Здравствуйте! Подскажите, как установить библиотеку gmp для среды dev-c++, работаю на windows 7, сам разобраться не смог. Нет ли способа мне выкрутиться? Буду очень благодарен за объяснения. Добавлено через 7 часов 13 минут Смог установить библиотеку. Теперь не знаю, как ее подключить к компилятору? Добавлено через 20 часов 21 минуту Подключил биьлиотеку к Code Blocks, пользуясь этим...
C++ При каких условиях else может не выполняться, если условие в if ложно https://www.cyberforum.ru/ cpp-beginners/ thread1521323.html
А при каких условиях оператор условия else может не выполнятся, если условие в операторе if не верно У меня есть условие. И оно почему то не выполняет код в else if(PKw == "PrimaryKey") { PoleStructurW = PKw; //Memo2W->Lines->Add("1"); Memo2W->Lines->Add(PoleStructurW); } else {
C++ Friend-функции из теории ясно, что friend функция — это функция, которая не является членом класса, но имеет доступ к членам класса, объявленным в полях private или protected. Но мне задали хитрый вопрос: "Для каких целей перегруженный оператор в friend-функции используется?" Кто поможет, благодарю заранее. https://www.cyberforum.ru/ cpp-beginners/ thread1521316.html Какие компиляторы (или среды) поддерживают с++ 11? C++
У меня wxDev c++ билд 7.4. я понятия не имею какой там с++. компиляторы от default GCC до default VS2010 Пытался прописать команды типо -std=c++11 или что-то такое - не помогает. Что и где мне скачать чтобы у меня был с++11? (кроме MVS он слишком сложный в освоении, нужно только с проектами работать) желательно для wxDev c++.
C++ Несовместимые типы операндов ("HKL" и "int") https://www.cyberforum.ru/ cpp-beginners/ thread1521297.html
GetKeyboardLayout(GetWindowThreadProcessId(GetForegroundWindow(), NULL)) == 409) Выдает ошибку "несовместимые типы операндов ("HKL" и "int")" как нужно поставить переменную вместо 409 что бы было все хорошо?
C++ Потребность разработки под Windows (Win32) https://www.cyberforum.ru/ cpp-beginners/ thread1521291.html
Привет всем! Вопрос в том, какое сейчас состояние у рынка прикладных программ под Windows? Не WinRT, а именно обычных программ (WinAPI, MFC, даже .Net - WinForms, WPF). Какой оборот в этом сегменте, насколько он перспективен? Я прекрасно понимаю, что сейчас во главе мобильный рынок. Развиваются кросс-платформенные решения и так далее. Но все же.. Неужели больше нечего создать для рынка...
C++ Указатель типа void c++
Haпример указатель типа void*ptr char *p void *ptr="abs"; p=((char *)ptr);Так указатель неопределённого типа, присваивается к указателю типа char?
C++ Можно ли через scanf считать число, записанное в двоичной системе счисления Добрый день уважаемые обитатели. Вопрос заключается в следующем: Можно ли через scanf считать двоичное число? https://www.cyberforum.ru/ cpp-beginners/ thread1521232.html
25 / 25 / 19
Регистрация: 13.07.2015
Сообщений: 433
0

Функция sizeof() всегда должна присваиваться какой либо переменной? - C++ - Ответ 8019506

28.08.2015, 23:26. Показов 726. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Если на 32 строке убрать int i т.е. написать просто sizeof(s); то программа зависнит.
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
43
44
45
46
47
48
49
#pragma hdstop
#include <stdio.h>
#include <conio.h>
#define eof 120
#define max 1000
#include <stdlib.h>
#include <alloc.h>
#include <string.h>
 
getline(char s[], int lim)
{
int i,c;
for(i=0;(c=getchar())!=eof && i<lim && c!='\n';i++)
        s[i]=c;
s[i]='\0';
i++;
return(i);
}
 
void strcopy2(char *s,char *t)
{
while ((*s=*t)!='\0')
 {
        s++;
        t++;
 }
}
 
char  *strsave(char *s)
{
char *p;
int i=sizeof(s);  //Тут если убрать int i т.е написать просто sizeof(s); то программа зависнит.
*p=*s;
strcopy2(p,s);
return(p);
}
 
int main()
{
char s[max],t[max];
getline(t,max);
strcopy2(&s[0],&t[0]);
printf("iput.t=%s\noutput.s=%s\n",t,s);
 
getline(s,max);
char *p=strsave(&s[0]);
printf("Save string=%s",p);
getch();
}


Вернуться к обсуждению:
Функция sizeof() всегда должна присваиваться какой либо переменной? C++
0
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.08.2015, 23:26
Готовые ответы и решения:

Не хочет присваиваться значение переменной
Коллеги, доброго времени суток... Перехожу с VBA на C#, поэтому вопросы от меня будут иногда...

Как выводить в pictureBox определенную фотографию в зависимости от значения какой-либо переменной
Есть переменная value, в зависимости от того какое значение она принимает в pictureBox нужно...

Взять какой-либо отдельный символ из строки и присвоить его другой переменной
потратил много времени , но так и не понял.... мне нужно из строки взять букву , например s- это...

Условие в SQL запросе. Сумма двух текстовых полей должна быть равна какой-то строковой переменной
Как сделать условие в SQL запросе, чтобы сумма двух полей была равна какой-то строковой переменной....

5
28.08.2015, 23:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2015, 23:26
Помогаю со студенческими работами здесь

Объяснить почему sizeof(arr) всегда возвращает одно и то же значение
Начал изучать динамические массивы. Какое бы n я ни вводил, всегда создается массив из 4 элементов....

Переменной K присвоить либо номер первого вхождения Y в массив Х, либо число N+1
Переменной K присвоить либо номер первого вхождения Y в массив Х, либо число N+1, если Y не входит...

Функция аналогичная sizeof
Вот сижу ломаю голову...)) Задали написать функцию аналогичню sizeof... Вобще нивкакую не идет......

Какой аналог С-шного оператора sizeof (SOME_DATA_TYPE) в VB ?
Какой аналог С-шного оператора sizeof (SOME_DATA_TYPE) в VB ? (требуется получить размер типа...

Является ли оператор sizeof синтаксическим сахаром над System.Runtime.InteropServices.Marshal.SizeOf?
Является ли оператор sizeof синтаксическим сахаром над...

Sizeof(.) или constexpr size_t tmp = sizeof(.)
sizeof(...) или constexpr size_t tmp = sizeof(...) Как лучше с точки зрения производительности?...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru