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

Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? - C++

Восстановить пароль Регистрация
 
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
28.05.2014, 20:12     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #1
fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2014, 20:12     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке?
Посмотрите здесь:

Как написать программу, чтобы найти каждой строке матрицы мин элемент? C++
C++ Поменять местами первый и последний символ в строке
Есть двумерный массив символов, в каждой строке находится номер, мне надо к каждой строке добавить "8029" как это сделать? C++
Функция находит в строке первый символ, который входит в другую заданную строку C++
Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4302 / 3723 / 1255
Регистрация: 14.04.2014
Сообщений: 14,575
28.05.2014, 21:26     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #2
Первый пропускай.
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
28.05.2014, 21:28  [ТС]     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #3
а как сделать в цикле чтобы он брал сначала один элемент, потом следующий и так до конца строки, а когда конец строки - переходил на следующую?

Словами можете не объяснять. Словами понятно, реализовать не могу.
nmcf
4302 / 3723 / 1255
Регистрация: 14.04.2014
Сообщений: 14,575
28.05.2014, 21:31     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #4
Формат определён? Если в строке, скажем, 4 элемента, то читай по 4 за итерацию.
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
28.05.2014, 21:31  [ТС]     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #5
это тоже ясно, а если не определенное количество? В пределах сотни
nmcf
4302 / 3723 / 1255
Регистрация: 14.04.2014
Сообщений: 14,575
28.05.2014, 21:45     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #6
В одной строке неопределённое количество элементов? Ну можешь читать строками, а потом саму строку разбирать через sscanf() в цикле.
Teddy
0 / 0 / 0
Регистрация: 28.05.2014
Сообщений: 7
28.05.2014, 21:54     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #7
C++
1
2
3
i = "0";
while(i != "\n")
i = getc("файл с которого считываешь");
если нигде не ошибся)
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
28.05.2014, 23:34     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #8
Цитата Сообщение от Teddy Посмотреть сообщение
i != "\n"
строки так не сравнивают
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
28.05.2014, 23:36  [ТС]     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #9
Может быть Вы еще подскажите решение проблемы:

в case получилось более 9-ти номеров. Но если выбрать 10, например, то считывается только первый символ, и получается 1 номер выполняется. Никто не в курсе?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2014, 11:13     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке?
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
nmcf
4302 / 3723 / 1255
Регистрация: 14.04.2014
Сообщений: 14,575
29.05.2014, 11:13     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке? #10
Текст программы покажи.
Yandex
Объявления
29.05.2014, 11:13     Fscanf как сделать чтобы он считывал не первый символ, а последующие в каждой строке?
Ответ Создать тему
Опции темы

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