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

C++, <fstream>, начинающий, ошибка на выполнении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнение элементов массивов с значением http://www.cyberforum.ru/cpp-beginners/thread965888.html
Добрый вечер. Элементы массива вводятся "пользователем" через консоль. Нужно сделать так, чтобы введённые числа в массиве сравнивались со значением переменной "а" следующим образом - числа большие значения "а" приравнивались к нулю, а меньшие и равные без изменений. Необязательно: тут мой код (комментарии и надписи на литовском языке). a - тот самый массив, который должен сравниваться с...
C++ Методы балансировки BST дерева Привет Всем!!!!!! Подскажите где можно найти информацию по методам балансировки: - оптимизацией; - амортизацией; Спс..... http://www.cyberforum.ru/cpp-beginners/thread965885.html
C++, <fstream>, начинающий, ошибка на выполнении C++
#include <iostream> #include <fstream> using namespace std; class Write { public: char s, *name, way; short int N; Write() {
C++ однонаправленные связные списки
сформировать однонаправленный список содержащий последовательность символов s1 , s2 , . . . , sn ( n >= 2 и заранее неизвестно). Получить последовательность символов, содержащую только последние вхождения каждого символа в строку с сохранением их исходного взаимного порядка. заранее спасибо
C++ Не получается осуществить переход от stdio.h к fstream.h http://www.cyberforum.ru/cpp-beginners/thread965875.html
Вместо стандартного (stdio.h) использовать потоковый ввод / вывод (iostream.h, fstream.h) для чтения файлов и вывода их на экран. Никак не могу перейти к fstream.h.. Пожалуйста, помогите.:wall: // New Laba_1.cpp: определяет точку РІС…РѕРґР° для консольного приложения. // #include <stdio.h> #define MAX_LEN 100 #include <iostream> using namespace...
C++ потоки Здравствуйте. Есть форма, на которой есть два объекта Button. При нажатии на каждый выполняется умножение 2 функции и в 2 объекта Label выводится результат. Как реализовать поточность, то есть чтобы можно было, пока находится результат для Button1, нажать и искать результат для Button2? подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
30.09.2013, 20:11     C++, <fstream>, начинающий, ошибка на выполнении
класс write полный отстой.
Почему поля в нём все публичные?
Что это вообще за поля?
C++
1
2
char s[101], *name, way[39];
short int N;
Смотрю на них, и такое чувство, что тут локальные переменные некоторых функций с полями класса намешаны

Добавлено через 9 минут
Ну и потом. strcat применяется только к двум корректно инициализированным си-строкам. Для их объединения (а не копирования)
А в твоём случае что? strcat_s(way,name); что хранится в строке way? strcat добавляет ей в конец строку. Где конец у неинициализированной строки?
Для решения проблемы используй strcpy.

Но вообще, тебе нужно тупо пересмотреть, нужен ли тебе вообще класс Way. На корректный класс он не особо смахивает.
 
Текущее время: 02:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru