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

Linux: initializer-string for array of chars is too long - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти решение заданной функции. Что делаю не так? http://www.cyberforum.ru/cpp-beginners/thread1005182.html
Что делаю не так? Найти решение заданной функции, используя циклы "for", "while", "do-while". число n вводится с клавиатуры. \sum_{i=0}^{n}(sin^2i+cosi^2) #include<iostream> #include<cmath> using namespace std; int main(void) { int n; cout <<"Enter n:" << endl;
C++ Проход критической секции кода Здравствуйте, мне нужно реализовать критическую секцию кода, которую все потоки проходят строго последовательно и поочередно. Как минимум, в критическую секцию кода нужно поместить печать сообщения - какой поток зашел в критическую секцию и подсчет числа посещений этой секции кода. #include <windows.h> #include <stdlib.h> #include <assert.h> #include <iostream> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread1005181.html
C++ повторить введенные символы, за исключением десятичных символов
#include "stdafx.h" #include <iostream> #include <string> int _tmain(int argc, _TCHAR* argv) { setlocale(LC_ALL, "Russian"); std::cout << "Введите символы: "; char ch;
C++ Функция void
Составить функцию типа void для решения представленной ниже задачи: Определить является ли число простым. формальные параметры - число и признак, который равен 1,если число простое, и 0, если иначе. Вот мой код ,но он как-то неправильно работает с двузначными числами: #include <iostream> #include <math.h> using namespace std; void F1(int n) { float end = sqrt((float)n);
C++ Ошибка в Dev-C++ : Build Error Error 1 http://www.cyberforum.ru/cpp-beginners/thread1005155.html
Ошибка в Dev-C++ : Build Error Error 1 Вод сам код: #include <iostream> #include <stdlib.h> using namespace std; int main(int argc, char *argv)
C++ Не удается в главной программе уладить противоречия с указателями и адресами Доброго времени суток,у меня есть почти готовая программа, но у меня проблемы с указателями и адресами. Все ф-ии вроде написаны правильно, но проблемы в main. Делала, но не доделала. Описать полиморфные функции, принимающие своим параметрам указатели на интерфейс 2: функции-операции сдвига для потокового ввода / вывода,использующий интерфейс с преобразованием объекта в строку и наоборот. ... подробнее

Показать сообщение отдельно
Slava_
4 / 4 / 1
Регистрация: 27.02.2013
Сообщений: 91
12.11.2013, 08:15     Linux: initializer-string for array of chars is too long
Возникла серьезная проблема:
создаю массив с текстом:

C++
1
2
3
4
5
6
const char text[][7] = {
    "Текст1",
    "Текст2",
    "Текст3",
    "Текст4"
};
А при компиляции выводит сообщение: initializer-string for array of chars is too long

Если я увеличу кол-во ячеек в массиве, но на выходе, вместо букв будут 'крякозябры', и их будет больше, чем букв в тексте одной из ячеек этого массива.

как исправить данную проблему?

(Использую Linux mint 14, компилю через терминал)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru