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

Операнд * должен быть указателем - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить есть ли среди ферзей пара бьющих друг друга http://www.cyberforum.ru/cpp-beginners/thread1556421.html
Известно, что на доске 8×8 можно расставить 8 ферзей так, чтобы они не били друг друга. Вам дана расстановка 8 ферзей на доске, определите, есть ли среди них пара бьющих друг друга. Формат входных...
C++ Что нужно добавить после ch чтобы программа запрашивала время? #include <iostream> #include <iomanip> using namespace std; int main() { char ch; int zp = 100, time, itog; setlocale (LC_ALL, "RUS"); http://www.cyberforum.ru/cpp-beginners/thread1556420.html
Вывести дерево в консоль C++
Помогите плиз дерево консольно вывести: #include "stdafx.h" #include <iostream> #include <time.h> using namespace std; const int NUMBER = 10; int sequence; int GetRandomValue();
C++ Найти в массиве самую длинную убывающую последовательность
Найти в массиве самую длинную убывающую последовательность , расположенную после максимального элемента включительно.Вывести на экран номера ее первого и последнего элементов. есть вот , это int...
C++ На языке C++ сделать эту задачу без блок схемы http://www.cyberforum.ru/cpp-beginners/thread1556416.html
Помогите пожалуйста.Надо на версии c++ 6.0 (такие у нас в универе).Без блок схем.Заранее спасибо! Вот задача. http://ru.files.fm/g/lgaltkh#aa/5xiR5ptcyjw.jpg
C++ Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц. Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц — В руб., а разговоры сверх установленной нормы оплачиваются из расчета С руб. за минуту. Написать... подробнее

Показать сообщение отдельно
Fearistoff
0 / 0 / 0
Регистрация: 28.07.2015
Сообщений: 14

Операнд * должен быть указателем - C++

19.10.2015, 18:55. Просмотров 903. Ответов 4
Метки (Все метки)

Господа знатоки, объясните пожалуйста дураку, на что ругается компилятор и в чём смысл этих звёздочек почему где-то они есть, где-то их нет, и чем отличается "char" от "void" в 9-ой строке? Сам тупо "переписал" с лекций (сам студент ещё), и в чём проблема понять не могу...

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
#include <stdio.h>
#include <iostream>
#include <fstream>
#include <windows.h>
#include <cstdlib>
 
 
 
char strins(char *sub, char *s, int p){
    int lsub = strlen(sub);
    if (p > strlen(s))
        p = strlen(s);
    for (int i = strlen(s); i >= p; --i)
        s[i + lsub] = s[i];
    char *s1 = s + p;
    while (*sub)
        *s1 += *sub++;
    return *s;
}
int main(){
    char sub, s;
    int p;
    printf (" sub = ");
    scanf ("%s", &sub);
    printf (" s = ");
    scanf ("%s", &s);
    printf (" p = ");
    scanf ("%i", &p);
    strins (*sub, *s, p);  //строка ошибки
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru