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

Структура в функции с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующей строки двумерного массива. http://www.cyberforum.ru/cpp-beginners/thread334916.html
Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующей строки двумерного массива.
C++ Реализовать абстрактный класс "Список" стеком/очередью Доброго времени суток, форумчане! Нужно реализовать абстрактный класс " Список " и выполнить две его реализации: - стеком - очередью Класс List есть, но дальше него никак... #include<iostream> using namespace std; template<typename t> class List http://www.cyberforum.ru/cpp-beginners/thread334910.html
C++ Использование заголовочного файла
Здравствуйте. Столкнулся с проблемой, когда делал задание из книги Б.Страуструпа "Программирование. Приницпы и практика использования С++" глава 8 задание 1. // файл use.cpp #include "my.h" int foo; int main() {
C++ Работа с текстовым файлом
Прошу помощи. Должно быть консольное приложение. Описываю последовательность действий. Текстовый файл 1234.txt розмещен в каталоге с программой. С текстового файла 1234.txt надо считать 1-ю строчку и записать её в новый создаваемый файл например 1.txt (1.txt должен создаватся, в той же папке где и программа). Потом должен создаваться каталог с именем текстового файла куда перемешается...
C++ пространство имен http://www.cyberforum.ru/cpp-beginners/thread334874.html
Один практикующий программист сказал мне, что пространство именusing namespace std; нежелательно объявлять в начале программы, а лучше вызывать в самой программе каждый раз отдедльно std::cout к примеру. Ибо будто бы это может вызвать конфликты какие-то. А примеров не привел. Вот и есть суть вопроса). Откуда могут взяться конфликты?
C++ Курсор Как получить координаты курсора в консоли подробнее

Показать сообщение отдельно
Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90

Структура в функции с++ - C++

21.07.2011, 00:24. Просмотров 512. Ответов 5
Метки (Все метки)

Привет всем, кто всегда готов помочь. Подскажите пожалуйста, в чем ошибка в коде. Если надо, я могу рассказать условие задания, но я думаю, что это не важно. Вот мой код:

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <cstring>
#include <iostream>
 
using namespace std;
 
struct stringy 
{
       char * str;
       int ct;
};
void set(stringy & beany, const char * str);
void show(stringy & beany, int n = 1);
void show(char array[], int n = 1);
 
int main(int argc, char *argv[])
{
    stringy beany;
    char testing[] = "Reality isn't what it used to be.";
    set(beany, testing);
    show(beany);
    show(beany, 2);
    testing[0] = 'D';
    testing[1] = 'u';
    show(testing);
    show(testing, 3);
    show("Done!");
    
    system("pause > nul");
    return EXIT_SUCCESS;
}
 
void set(stringy & beany, const char * str)
{
     int ct = strlen(str);
     char *string = new char[ct+1];
     for (int i = 0; i < ct; i++)
        string[i] = str[i];
     beany =
     {
          *string, 
           ct
     };
}
 
void show(stringy & beany, int n)
{
     if (n = 1)
     cout << beany.str <<endl;
     else
     {
         for (int i = 0; i < n; i++)
         cout << beany.str << endl;
     }
}
 
void show(char array[], int n)
{ 
     if (n = 1)
     cout << array << endl;
     else
     {
         for (int i = 0; i < n; i++)
         cout << array << endl;
     }
}
Компилятор пишет, что ошибка в 38-ой строке "expected primary-expression before ';' token" и в 42-ой строке "espected ';' before'}' token". Использую компилятор Dev-C++ 4.9.9.2. Надеюсь на помощь, заранее спасибо.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru