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

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

Войти
Регистрация
Восстановить пароль
 
booogabooo
5 / 1 / 0
Регистрация: 04.12.2013
Сообщений: 50
#1

Не работает fgets - C++

19.02.2014, 21:12. Просмотров 360. Ответов 4
Метки нет (Все метки)

Код еще не написан, но появилась какая-то проблема...ЧТо я делаю не так?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <clocale>
 
typedef struct{
        int id;
        char name[80];
        int karma;
        }users;
 
int main()
{
    users user[10];
    int i;
    for(i = 0; i < 10; i++){
          printf("ID: ");
          scanf("%i", &user[i].id);
          printf("Name: ");
          fgets(user[i].name, 80, stdin);
          printf("Karma: ");
          scanf("%i", user[i].karma);
          }
    for(i = 0; i < 10; i++){
          printf("%i", user[i].id);
          }
    }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 21:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает fgets (C++):

[c++] fgets не могу понять почему это не работает - C++
Вообщем на диске C:\ лежит 3 файла 1 Файл test.txt 2 Файл 1.dll 3 Файл 2.dll в test.txt записано: 1.dll 2.dll

Некорректно работает fgets(): найти и исправить ошибки - C++
здравствуйте, пишу код для удаления строки из файла(файл c именем fname с данными), проблема с fgets(), она читает какой-то неизвестный...

Как работает программа? В чем суть функции fgets? - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; int main(int argc, char** argv) //кол-во аргументов, указатель на массив указателей на сами...

fgets и CString - C++
Здравствуйте, У меня возник вопрос, проконсультируйте, пожалуйста, что можно сделать в этой ситуации? Нужно прочитать строчку...

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,981
Записей в блоге: 27
19.02.2014, 21:27 #2
"Какая-то проблема" решается "каким-то способом".
0
booogabooo
5 / 1 / 0
Регистрация: 04.12.2013
Сообщений: 50
19.02.2014, 21:38  [ТС] #3
Цитата Сообщение от Тамика Посмотреть сообщение
"Какая-то проблема" решается "каким-то способом".
Таким как вы вообще следует воздержаться от комментариев...

Ошибку нашел...
0
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,981
Записей в блоге: 27
19.02.2014, 21:43 #4
Цитата Сообщение от booogabooo Посмотреть сообщение
Таким как вы вообще следует воздержаться от комментариев...

Ошибку нашел...
Ну а как, по-Вашему, помогать? Компилятор выдает ошибки. Их желательно писать. Потому как иначе сложнее искать.
0
DrOffset
7152 / 4293 / 968
Регистрация: 30.01.2014
Сообщений: 7,094
19.02.2014, 21:47 #5
Цитата Сообщение от booogabooo Посмотреть сообщение
Таким как вы вообще следует воздержаться от комментариев...

Ошибку нашел...
Для своевременного и адекватного ответа, вопрос следует задавать следующим образом:
1) Описание того, что делал;
2) Полный, компилируемый пример демонстрирующий проблему;
3) Ошибки компиляции (если есть), либо ошибки исполнения (если есть);
4) Краткое описание окружения (версия компилятора, ОС, разрядность и т.п. в зависимости от характера вопроса).
Тогда "такие как она", не будут таким образом комментировать ваши темы. Как дополнительный бонус, в процессе написания вопроса, возможно, ответ придет сам собой.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2014, 21:47
Привет! Вот еще темы с ответами:

Fgets некорректный результат - C++
#include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;cstdio&gt; using namespace std; bool password(); int main () { if(password())...

Как использовать getline и fgets? - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using std::ofstream; using std::cout; using std::endl; using...

Функция fgets и перевод строки - C++
Есть файл со строками, надо прочитать все через функцию fgets. Как сделать, чтобы она читала каждую строку по очереди? Проблема на...

Как детектировать EOF с fgets/gets - C++
Проблема в определении: Файл1: строка1 строка2 EOF Файл2: строка1 строка2EOF


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

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

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