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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
xTIGRx
292 / 198 / 2
Регистрация: 23.10.2010
Сообщений: 1,173
Записей в блоге: 1
#1

Как записывать в массив с 2 переменными текст - C++

17.07.2013, 12:05. Просмотров 963. Ответов 22
Метки нет (Все метки)

Как записывать в массив с 2 переменными,текст,тоесть есть массив mas[a,b], в а="привет", в b="пока";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2013, 12:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как записывать в массив с 2 переменными текст (C++):

Как правильно записывать в динамический массив типа класса обьекты? вот банальный пример - C++
#pragma once #include "iostream" namespace Program { class Book { typedef unsigned int ui; private:

Как загнать текст из консоли в массив и как загнать текст из файла в массив - C++
Как загнать текст из консоли в массив и как загнать текст из файла в массив. Как использовать посимвольное чтение в с++?

Файл: Парсер должен записывать в двумерный массив из файла матрицу чисел с плавающей точкой. - C++
Не получается написать парсер txt файлов, приложение зависает, не знаю, где ошибка. Парсер должен записывать в двумерный массив из файла...

Как правильно записывать условные операторы и как прервать проверку при достижении результата? - C++
доброго времени суток форумчане, подскажите пожалуйста как остановить условие после правильно выполненного условия.#include "stdafx.h" ...

Как введеный текст записать в массив - C++
Помогите введеный текст записать в массив. заранее спасибо.

Как создавать, записывать в файл - C++
Добрый вечер!:) Подскажите пожалуйста, как создавать, записывать в файл, ввод имён файлов с клавиатуры, читение данных из файла. Если можно...

22
xTIGRx
292 / 198 / 2
Регистрация: 23.10.2010
Сообщений: 1,173
Записей в блоге: 1
17.07.2013, 13:53  [ТС] #16
ну вообщем я понял.

а можно использовать заместо массивов, что то типо структуры...
C++
1
2
3
4
5
struct mas
{
char a[50];
char b[50];
}
А после обращаться к структуре типо mas.a="Привет";
Вожможно такое???
0
alsav22
5425 / 4820 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.07.2013, 14:01 #17
C++
1
2
3
4
5
6
7
8
struct mas
{
     char a[50];
     char b[50];
};
 
mas obj;
strcpy(obj.a, "Привет");
Добавлено через 3 минуты
Или так:
C++
1
mas obj = {"Вася", "Пупкин"};
0
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
17.07.2013, 14:02 #18
Цитата Сообщение от Мимино Посмотреть сообщение
А чего не так? массив из 2-х строк.
const потеряли. Тип строкового литерала - const char *. Допустим, вот этот код на gcc компилируется с предупреждением, а при выполнении падает:

C++
1
2
char * s = "qwerty";
s[2] = 'f';
0
Jupiter
17.07.2013, 14:14
  #19

Не по теме:

Цитата Сообщение от Мимино Посмотреть сообщение
А чего не так? массив из 2-х строк.
все что в двойных кавычка - строковые литералы - это константы и потому указатель должен быть указателем на константу

0
Мимино
180 / 151 / 5
Регистрация: 22.05.2013
Сообщений: 435
Записей в блоге: 1
17.07.2013, 14:23 #20
Schizorb, Jupiter,
так ведь работает же
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
17.07.2013, 14:25 #21
Мимино, это работает ради совмести с старым кодом, но не надо плодить новый со старыми граблями
1
soican
49 / 23 / 1
Регистрация: 16.11.2011
Сообщений: 329
Записей в блоге: 5
17.07.2013, 14:32 #22
Цитата Сообщение от Jupiter Посмотреть сообщение
Мимино, это работает ради совмести с старым кодом, но не надо плодить новый со старыми граблями
а в каких ситуациях отсутствие const привело бы к ошибке? если б не было совместимости со старым кодом? Я читал, что const пишут больше для того, чтобы тому, кому придётся работать с твоим кодом было понятнее
0
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
17.07.2013, 16:32 #23
Цитата Сообщение от soican Посмотреть сообщение
а в каких ситуациях отсутствие const привело бы к ошибке?
Посмотрите мой код выше, например.
0
17.07.2013, 16:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2013, 16:32
Привет! Вот еще темы с ответами:

Как правильно записывать составные условия - C++
Задание: Створити програму, що визначає належить крапка з заданими координат ами X,Y . #include <iostream> #include <conio.h> ...

Как записывать данные в конец файла - C++
Вот код: #include "stdafx.h" #include <fstream> #include <string> #include <iostream> #include <iomanip> using namespace std; ...

Как записывать в текстовый файл, многократно - C++
Допустим дана программа int main (){ int i; int ch="123456"; for (i=0;i<6;i++){ if (ch%2==0) // запись в какой-то...

Как записывать и читать с БИНАРНОГО файла - C++
доброго времени суток. вопрос такой. есть программа, игра на которой есть игрок, враг, ловушки, и клад. игроку надо пройти ко кладу...


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

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru