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

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

Войти
Регистрация
Восстановить пароль
 
myosotis
3 / 3 / 0
Регистрация: 10.04.2012
Сообщений: 11
#1

Чтение данных из строки заданного вида - C++

10.04.2012, 20:19. Просмотров 385. Ответов 4
Метки нет (Все метки)

Входной файл содержит строки с постановками задач вида:
N=4, S=3, R: 2, 3, 1
N=9, S=4, R: 5, 3.2, 8, 5.5
Каким образом можно занести числа в переменные N, S и массив R?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2012, 20:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение данных из строки заданного вида (C++):

Сформировать матрицу заданного вида - C++
Доброго всем дня. Попалась задачка на формирование матрицы, не могу понять - или я решаю не правильно, или в условии задачи ошибка. Буду...

Получить матрицу заданного вида - C++
помогите пожалуйста написать код программы в с++ , нужно получить матрицу, вводим размер матрицы и должно получиться как на фотке

Сформировать матрицу заданного вида - C++
Здравствуйте. Задание следующее: Сформировать квадратную матрицу порядка n по заданному образцу. При выполнении задания встроенными...

Построить матрицу заданного вида - C++
Построить матрицу вида порядка n C++

Как сформировать матрицу заданного вида? - C++
Матрица нужна такая: https://puu.sh/sqOuu/b00860e009.png А получается: https://puu.sh/sqOxF/4adf42db01.png Как занулить лишнее? ...

Двумерные массивы. Сформировать матрицу заданного вида - C++
помогите сформировать матрицу)) код в Pascal присутствует uses crt; const n=10; var a:array of integer; i,j:integer; begin for...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Avazart
Эксперт С++
7187 / 5361 / 280
Регистрация: 10.12.2010
Сообщений: 23,654
Записей в блоге: 17
10.04.2012, 21:22 #2
Парсить, например с помощью boost::regex
0
myosotis
3 / 3 / 0
Регистрация: 10.04.2012
Сообщений: 11
11.04.2012, 14:20  [ТС] #3
Разобралась сама))
(это только часть кода, так что может быть что-то не скопировала)
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
char *fileName1 = new char[256];
cout << "Enter fileName1:  ";
cin >> fileName1;
FILE *f1 = fopen(fileName1, "r");
int N = 0, S = 0;
while (!feof(f1)) {
fscanf(f1, "N=%d, S=%d, R:", &N, &S);
float *R = new float[S];
for (int i = 0; i < S; i++) {
fscanf(f1, " %f,", &R[i]);
}
fscanf(f1, "\n");   
delete[]R;  
}   
fclose(f1);
0
IvanMIPT
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 9
13.04.2012, 01:21 #4
Цитата Сообщение от myosotis Посмотреть сообщение
Код C++ (QT)
Это обман, это код С если выкинуть new и delete, блин ну это же совсем не интересно использовать Си в Си++.
0
Avazart
Эксперт С++
7187 / 5361 / 280
Регистрация: 10.12.2010
Сообщений: 23,654
Записей в блоге: 17
21.05.2012, 18:09 #5
Зато эффективно, как вы еще подобное реализуете средствамии плюсов без заморочек?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2012, 18:09
Привет! Вот еще темы с ответами:

Определение вида треугольника, заданного длинами его сторон - C++
Доброго времени суток, помогите пожалуйста написать программу определения вида треугольника, заданного длинами его сторон: равносторонний,...

Написать программу, определения вида четырёхугольника заданного координатами вершины на плоскости С++ - C++
Доброй вечер, помогите пожалуйста написать программу, определения вида четырёхугольника, заданного координатами вершины на плоскости:...

Чтение через fscanf_s части строки с пробелом (и запись этой же строки) - C++
нужно записать в файл строку, содержащую через табуляцию int, char, char, char, float, int. Далее необходимо из такой же строки вывести...

Чтение из файла строки по началу строки или ее части - C++
Всем доброго времени суток! Большая просьба помочь! поступило задание, сделать словарь. Вводишь слов в консоли, а тебе выдает перевод....


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
21.05.2012, 18:09
Ответ Создать тему
Опции темы

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