• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

  • Автор темы LongJohnson
  • Дата начала
L

LongJohnson

Есть файл, содержащий одну строку:
blabla 2 23
При попытке ее считать, выдает blabla и 2 целых числа, не понятно, откуда взявшихся; например:
blabla 4454236 4454276. Что не так?
C++:
#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 происходит тоже самое.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!