Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
 Аватар для Seeker96
0 / 0 / 0
Регистрация: 17.09.2018
Сообщений: 36

проблемы с char

20.10.2019, 20:55. Показов 1440. Ответов 2

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
int seminar_five(char select_seminar)
{
    const int size = 500;
    char from_file[size];
    char &str = from_file[size];
    char select_task;
    cout << str; // не выходит
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 char* read_string(char str, int size)
{
 
    ifstream file;
    file.open("Text.txt");
    if (!file.is_open()) // если файл не открыт
        cout << "File doesn't opened!"; // сообщить об этом
    else
    {
 
        file.getline(&str, 500); // считали строку из файла
        file.close(); // закрываем файл
    };
    cout << str;
    
    
        file.close();
    return 0;
}
Мне нужно передать не заполненную строку в функцию. Там ее заполнить и вернуть. У меня не получается - пробовал по разному. String использовать нельзя(
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.10.2019, 20:55
Ответы с готовыми решениями:

Проблемы с динамической инициализацией char-массива
Почему вообще следующий код при h = 6 создает массив длинной этак в 20 символов? char *ret = new char; При этом то же происходит и если...

Массив Структуры данных, проблемы с выводом переменных типа char
Писать не мастер, суть проблемы такова, есть задание (по учебе если что) − Описать структуру с именем AEROFLOT, содержащую следующие...

Char unsigned char signed char длинна Кааак
Здравствуйте. char l = {0,0}; l = 0xff; Почему, меня, компилятор не посылает куда подальше. Нет он конечно...

2
 Аватар для bedvit
1210 / 261 / 22
Регистрация: 20.05.2016
Сообщений: 1,140
Записей в блоге: 22
21.10.2019, 14:46
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
#include <iostream>
using namespace std;
//определяем функции
void showText1 (char str[])//функция принимает строку, как массив
{
      cout << str << endl;
}
 
void showText2 (char *str)//указатель *str будет указывать на адрес первого символа в строке
{
      cout << str << endl;
}
 
void showText3 (char (&str)[150])// адрес строки из 150-ти символов
{
      cout << str << endl;
}
 
int main()
{
      setlocale (LC_ALL, "rus");
 
      cout << "Можно ввести строку в круглых скобках при вызове функции: " << endl;
 
      showText1("~~~ ~~~ ~~~ cppstudio.com ~~~ ~~~ ~~~");
      cout << endl;
 
      char str1[] = "str1 - передаем, как массив в функцию void showText1 (char str[]);";
      showText1(str1);
 
      cout << endl;
 
      char str2[] = "str2 - передаем, в функцию void showText2 (char *str); используя указатель.";
      showText2(str2);
 
      cout << endl;
 
      char str3[150] = "str3 - передаем, в функцию void showText3 (char &str[]);\nТут используем адрес строки.";
      showText3(str3);
 
      cout << endl;
 
return 0;
}
0
Модератор
Эксперт С++
 Аватар для zss
13774 / 10967 / 6491
Регистрация: 18.12.2011
Сообщений: 29,247
21.10.2019, 15:30
Я думаю ТС имеет ввиду
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
char* read_string(char* str, int size)
{
 
    ifstream file;
    file.open("Text.txt");
    if (!file.is_open()) // если файл не открыт
    {        
          cout << "File doesn't opened!"; // сообщить об этом
          return nullptr;
    }
    file.getline(&str, size); // считали строку из файла
    file.close(); // закрываем файл
    return str;
}
int main()
{
   char str[100]={0};
   char* p=read_string(str,100);
   cout<<str<<endl;
   if(p)
      cout<<p<<endl;// должно вывести то же самое.
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.10.2019, 15:30
Помогаю со студенческими работами здесь

Методы Char.IsLower Char.IsUpper Char.IsDigit
Доброго времени суток, месяц назад сделал задание: С помощью перебора всех символов строки, введенной в текстовое поле, вычислите...

char* to char или (char* запись в файл)
Привет всем! Вопрос: Как можно перевести char* в char или записать даные в файл с char*? Пробовал так: char *szBuffer =...

Ошибка: "char *concat(char *,.)": невозможно преобразовать аргумент 1 из "const char [4]" в "char *"
делал задание, но на строке 36 строке пишет, что &quot;char *concat(char *,...)&quot;: невозможно преобразовать аргумент 1 из &quot;const char &quot;...

CONST_RETURN char *__cdecl strstr (const char *_Str, const char *_SubStr)
#include &lt;stdio.h&gt; #include &lt;string.h&gt; char tracks = { &quot;ya ostavil svoe serdce v harvardskom med univere&quot;, &quot;NewYork New York...

Assigning from int to char[10] from char to char[10]
добрый день, подскажите пожалуйста, в карточной колоде 52 карты, у меня есть массив структур где Value 1 2 3 ...13 suit c h d s ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru