1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Си. Считать Иформацию Из Файла.

Тема в разделе "С и С++", создана пользователем LongJohnson, 2 май 2012.

  1. LongJohnson

    LongJohnson Гость

    Репутация:
    0
    Есть файл, содержащий одну строку:
    blabla 2 23
    При попытке ее считать, выдает blabla и 2 целых числа, не понятно, откуда взявшихся; например:
    blabla 4454236 4454276. Что не так?
    Код:
    #include <stdio.h>
    int main()
    {
    int num;
    char word[20];
    int pr;
    FILE *tmp;
    tmp=fopen("tmp2.txt","r");
    fscanf(tmp,"%s %i %i\n", word, &pr, &num);
    fclose(tmp);
    printf("%s %i %i\n", word, &pr, &num);
    }
    Пробовал через fgets в строку. Строка выводиться нормально, а при попытке разбить ее на переменные с помощью sscanf происходит тоже самое.
     
  2. rrrFer

    rrrFer Гость

    Репутация:
    0
    выводит адреса. RTFM.
     
Загрузка...
Похожие Темы - Си Считать Иформацию
  1. Dmitriy878787
    Ответов:
    1
    Просмотров:
    1.369
  2. Bahonrex
    Ответов:
    2
    Просмотров:
    45
  3. Мария Смирнова
    Ответов:
    0
    Просмотров:
    9
  4. Karatist
    Ответов:
    0
    Просмотров:
    22
  5. Karatist
    Ответов:
    4
    Просмотров:
    64

Поделиться этой страницей