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

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

Войти
Регистрация
Восстановить пароль
 
4iNo
22 / 22 / 1
Регистрация: 02.04.2009
Сообщений: 205
#1

fscanf %s - C++

16.05.2011, 19:40. Просмотров 1065. Ответов 3
Метки нет (Все метки)

читаю сроку с файла, мне дописывает символ "z" ? Почему так, и как этому предовратить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2011, 19:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос fscanf %s (C++):

fscanf и \n - C++
Есть текстовый файл содержащий строки с пробелами. Необходимо считать строку с пробелами так, что бы в переменной s не хранился символ \n,...

Функция fscanf - C++
Нужно считать строку из файла, например: "Скоро новый год" fscanf(f,"%s",str1); Из-за спецификатора %s считывается часть...

Функция fscanf - C++
Читаю из файла (в файле записаны пояснения к работе программы) код: #include <iostream> using namespace std; void...

Аналог fscanf в С++ - C++
Доброго времени суток! Может кто-то подсказать, существует ли аналог fscanf() в С++? Искал в интернете, объяснение этой функции находится в...

Не работает fscanf - C++
Написал вот такую программу: Дан двоичный файл, содержащий расположенные по строкам M двумерных вещественных массивов, каждый...

Аналог функции fscanf (C++) - C++
Здравствуйте. По заданию нужно написать аналог функции fscanf на языке C++. Каким способом это можно реализовать: построчное чтение с...

3
iWord
10 / 10 / 1
Регистрация: 21.12.2010
Сообщений: 109
16.05.2011, 19:49 #2
покажи исходник программы. а то карманные телепаты в отпуске.
0
4iNo
22 / 22 / 1
Регистрация: 02.04.2009
Сообщений: 205
16.05.2011, 19:56  [ТС] #3
C++
1
2
3
4
5
6
7
8
...
i = 0;
            while(!feof(fp))
            {
                fscanf(fp, "%s %u %u\n", si[i].dateContribution, &si[i].codeContribution, &si[i].contributorCode);
                i++;
            }
...
C++
1
2
3
4
5
6
...
for (int i = 0; i < f.getStructCount(); i++)
    {
        printf("%u %s %u\n", si[i].codeContribution, si[i].dateContribution, si[i].contributorCode);
    }
...
Данные

01.01.01 123 1234
02.03.01 245 1678
0
panicwassano
592 / 560 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
16.05.2011, 20:27 #4
кидай весь исходник, телепаты в отпуске
0
16.05.2011, 20:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2011, 20:27
Привет! Вот еще темы с ответами:

Чтение файла fscanf() - C++
Доброго вечера! Если бы в файле были просто значения, в смысле : 10 10 50 90 30 30 50 10 60 29 10 22 и т.д. сделал так: (работает...

fscanf и max значение - C++
Помогите пожалуйста разобраться и найти ошибки Нужно осуществить вовод из файла в котором записано 17 20 25 и вычислить...

fscanf и дробные файлы - C++
Вечер добрый. Начал разбираться с чтением чисел из файла и споткнулся на дробных числах. #include &lt;iostream&gt; #include &lt;cstdio&gt; ...

Fscanf Acces violation - C++
Записываются числа float в файл, потом выводятся из файла и записываются в структуру. Запись происходит корректно, в текстовом файле...


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

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

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