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

проблема с передачей параметра функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу понять кде ошибка в классе http://www.cyberforum.ru/cpp-beginners/thread383553.html
Пишу в классе: #include <iostream> #include <string> using namespace std; class Person { public: string GetName(); void SetName(int n);
C++ составить программу, которая бы для введенных с клавиатуры 4-х чисел находила следующие значение: составить программу, которая бы для введенных с клавиатуры 4-х чисел находила следующие значение: больше из 4-х целых чисел умножить на 5,4 и меньше-увеличить на 11. http://www.cyberforum.ru/cpp-beginners/thread383550.html
C++ задачи си++. помогите решить пожалуйста
4. Проверьте, является ли "кас" корнем слова без приставки. Отделите в слове повторяющиеся более двух раз буквы запятыми. Вычеркните из слова букву, предшествующую сочетанию "ча".
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской C++
Определить, является ли введенная буква с клавиатуры гласной, согласной или латинской.
C++ Программа на Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread383525.html
Есть несколько задачек на данную тему, вот что-то пока, что никак не могу разобраться. У кого есть возможность напишите, чтоб по реальному примеру разобраться. 1. Бинарное дерево задано указателем на корень. Информационные поля узлов, входящих в состав де-рева, имеют тип int. Необходимо создать список, хранящий в порядке возрастания целые числа, заданные в листьях дерева. 2.Бинарное дерево,...
C++ Помогите написать программу по последовательности чисел, не пойму смысл задачи 1. Вводится последовательность целых чисел, 0 – конец последовательности. Для каждого числа последовательности найти количество его делителей (функцией оформить определение количества делителей числа). подробнее

Показать сообщение отдельно
SlesherY
6 / 6 / 1
Регистрация: 14.11.2011
Сообщений: 54
14.11.2011, 14:20  [ТС]     проблема с передачей параметра функции
Исправил. Теперь строку возвращает, но все равно есть ошибка.

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
#include <cstring>
#include <stdio.h>
#include <iostream>
#include <Windows.h>
using namespace std;
void convert (char str[]){
char qwe[] = "";
   char c = 'і';
   char *p;
   int result;
   cout<<"String: "<<str;
   cout<<"Search char: "<<c;
   p = strchr( str, c );
   result = (int)(p - str + 1);
   if ( p != NULL ) cout<<"Pos: "<<result;
   else cout<<"Not found";
   *strchr( str, c ) = 'i';
   CharToOem(str, qwe);
   cout<<"New: "<<qwe;
}
 
int main() {
    char str[] = "Фізика";
    convert(str);
}
Run-Time Check Failure #2 - Stack around the variable 'qwe' was corrupted.
Первый этап обработки исключения в "0x003a2216" в "code.exe": 0xC0000005: Нарушение прав доступа при чтении "0x0024008c".
Необработанное исключение в "0x003a2216" в "code.exe": 0xC0000005: Нарушение прав доступа при чтении "0x0024008c".
 
Текущее время: 12:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru