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

в чём ошибка ? и как исправить ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Описать функцию DecToHex(N) строкового типа http://www.cyberforum.ru/cpp-beginners/thread991884.html
Описать функцию DecToHex(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N в 16-ричной системе счисления. Результирующая строка состоит из символов «0»–«9», «A»–«F» и не содержит ведущих нулей (за исключением представления числа 0). Используя эту функцию, получить 16-ричные представления пяти данных чисел.
C++ Отлов запятых в строке(+реализация стека на c++) Привет всем еще раз. В прошлый раз у меня были траблы с реализацией классического стека на C++. Сейчас стек работает, и я решил его немножко допилить, в частности - сделать возможным для пользователя ввод всех нужных значений в строку через запятую, а затем уже вталкивание всех элементов в стек функцией. Проблема - вылазит ошибка: Debug Assertion Failed, expression: string subscript out of range,... http://www.cyberforum.ru/cpp-beginners/thread991875.html
C++ Парсер паскаля
Добрый день. Задача такая: нужно на С++ написать парсер паскаля, так чтоб тот по коду мог вызывать нужные функции отрисовки блок-схемы.
Очередь(а выходит стек) C++
Помогите пожалуйста разобраться:собственно задача из все того же Лафоре.. Вот ее рабочее решение(гл 7 упр. 9) #include <iostream> using namespace std; /////////////////////////////////////////////////////////// class Queue { private: static const int MAX = 10; int st ;
C++ char и const char http://www.cyberforum.ru/cpp-beginners/thread991853.html
Объясните пожалуйста, как можно реализовать строку tablz.type="Type"; Без error C2440: =: невозможно преобразовать 'const char ' в 'char '
C++ Напечатать элементы массива, индексы которых являются степенями двойки (1,2,4,8,16.) Дан целочисленный массив с количеством элементов n. Напечатать те его элементы, индексы которых являются степенями двойки (1,2,4,8,16...). Буду очень благодарна:) подробнее

Показать сообщение отдельно
DmitryM5
Love~
 Аватар для DmitryM5
51 / 51 / 3
Регистрация: 27.08.2013
Сообщений: 743
Записей в блоге: 1
29.10.2013, 20:00     в чём ошибка ? и как исправить ?
Цитата Сообщение от banan4ik993 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
int n, i;
char *s;
printf("Введите n: ");
scanf("%d", &n);
s = malloc(n*sizeof(char));
for(i=0; i<n; i++){
printf("Введите s[%d]: ", i+1);
scanf("\n%c", &s[i]);
if(s[i]=='.')
 s[i]='...';
}
for(i=0; i<n; i++){
printf("s[%d]: %c\n", i+1, s[i]);
}
getch();
return 0;
}
Не совсем понял код,но может
char *s []; ??
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru