Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Текстовый редактор не компилируется есть код текстового редактора непойму в чем ошибки(компилятор бс3.1) помогите исправить // §*Ј®«®ў®з*лҐ д*©«л #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <string.h> // а*§¬Ґа а*Ў®зҐ© ®Ў«*бвЁ, иЁаЁ**/ўлб®в* #define WIDTH 78 https://www.cyberforum.ru/ c-beginners/ thread305802.html C (СИ) Реализовать на Си (файлы) по возможности, с презентабельным выводом на экран
создать файл, содержащий сведения об учете материальных ценностей заведения. структура записи: наименование, заводской номер изделия, дата постановки на учет, номер накладной по закупке, стоимость изделия, инвентарный номер, номер аудитории, где установлено изделие, дата списания изделия. Написать программу, которая по данным, извлеченным из основного файла, создает файл изделий, списанных на...
C (СИ) Топологическая сортировка на Си!!!! https://www.cyberforum.ru/ c-beginners/ thread305765.html
Народ!Помогите хоть кто-нибудь с курсовой работой на Си!!! Мне нужно сделать программу на тему топологическая сортировка. У меня есть код но я не могу понять как он работает( и ваще правильный ли он??? + как переделать прогу чтоб был ввод с файла? #include <stdio.h> #include <stdlib.h> # include <math.h> int main() { int i,j,k,n,a,indeg,flag,count=0;
C (СИ) Инверсия букв в словах Собственно, вводим предложение и выводим каждое слово отдельно, но с буквами задом наперед (зонтик ---> китноз). я пробовал что-то сделать, но не понимаю толком как все-таки это реализовать. в любом случае, кидаю, что пока имею: #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <string.h> #include <ctype.h> #define rzd " .,;:!?()" https://www.cyberforum.ru/ c-beginners/ thread305650.html
C (СИ) Сравнить пузырьковую сортировку и сортировку Шелла
Я написал програмку нужно сравнить: пузырьковую сортировку и сортировку Шелла, но программа не коректна работает, подскажите где и что нужно подправить #include <stdio.h> #include <conio.h> #include <algorithm> #include <stdlib.h> void rand (int a, int n) { int i; for (i = 0; i < n; i++)
C (СИ) Топологическая сортировка на Си! Привет! Кто то может переделать программу добавив ввод с файла?? #include <stdio.h> #include <stdlib.h> # include <math.h> int main() { int i,j,k,n,a,indeg,flag,count=0; https://www.cyberforum.ru/ c-beginners/ thread305544.html
C (СИ) Переделывание проги с С++ на С https://www.cyberforum.ru/ c-beginners/ thread305269.html
Вот код на С++ программы Алфавитно-частотного словаря. Проверено норм. работает на С++. #include <stdio.h> #include <stdlib.h> #include <string.h> struct Node { int count; char word; Node *next;
C (СИ) Объясните, пожалуйста последовательно принцип работы программ
#include <stdio.h> #include <string.h> #include <windows.h> using namespace std; int index_sym(int *array, int symbol);// передаем параметры протатипу-функции int main(int argc, char* argv) { SetConsoleCP(1251);
C (СИ) Найти и удалить в предложении слово состоящее из наибольшего количества разных букв https://www.cyberforum.ru/ c-beginners/ thread305065.html
Люди помогите!! Была задумка, загнать слова и знаки препинания в двумерный массив, где 1 строка - это слова, а 2ая строка - знаки. Потом брать слова по отдельности и сравнивать буквы, после нахождения нужного слова удалять его ячейку в массиве + ячейку 2ой строки с знаком. И в итоге сложить все элементы массива и получить исходное предложение, но без нужного слова. Остановился на том, что...
C (СИ) Топологическая сортировка Привет! У меня есть код топологической сортировки на Си, но я не могу понять как он работает.Кто то может объяснить???(и ваще правильный он или нет?) #include <stdio.h> #include <stdlib.h> # include <math.h> int main() { int i,j,k,n,a,indeg,flag,count=0; printf("Enter the no of vertices:"); https://www.cyberforum.ru/ c-beginners/ thread304990.html
C (СИ) Ветвящийся алгоритм: принадлежит ли точка заданной области
#include <stdio.h> #include <iostream.h> #include <conio.h> #include <stdlib.h> void main() {char x,y; cout<<"will enter coordinates of the point:"; cout<<"X="; cin>>x; cout<<"y="; cin>>y;
C (СИ) дан массив ключей в растущем порядке, и массив чисел в растущем порядке используя м-блочный поиск найти числа которые есть в массиве ключей и отсутств https://www.cyberforum.ru/ c-beginners/ thread304947.html
дан массив ключей в растущем порядке, и массив чисел в растущем порядке используя м-блочный поиск найти числа которые есть в массиве ключей и отсутствующие в другом массиве int y=0; for(int i=0;i<p;i++) { if (z>a) y+=kil; else { for (int j=y-kil;j<=kil;j++) if(z==a)
0 / 0 / 0
Регистрация: 09.03.2010
Сообщений: 9
0

Чтение из файла в структуру - C (СИ) - Ответ 1693707

26.05.2011, 21:49. Показов 617. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
 
struct Stud{
    char name[20];
    int ball[5];
    char group[10];
    Stud *next;
}st;
 
Stud* read_file(FILE* f){
    char ch='\0';
    Stud *st=(Stud *)malloc(sizeof(Stud));
    int i=0;
    while(ch!=' '){
        ch=fgetc(f);
        st->name[i]=ch;
        i++;
    }
    st->name[i++]='\0';
    ch=fgetc(f);
    i=0;
    while(ch!=' '){
        ch=fgetc(f);
        st->group[i]=ch;
        i++;
    }
    st->group[i]='\0';
    ch=fgetc(f);
    i=0;
    while(ch!='\n'){
        if(ch!=' '){
            st->ball[i]=atoi(&ch);
            i++;
        }
    }
    st->ball[i++]='\0';
    return st;
}
 
void print(Stud* f){
    int i=0;
    printf("\n%s %s", f->name, f->group);
    for(i=0; i<5; i++)
        printf("%d", f->ball);
    printf("\n");
    
};
 
void print_file(FILE* f)
{
    char c;
    while((c=fgetc(f))!=EOF)
    printf("%c", c);
}
 
void main(int argc, char *argv[]){
    setlocale (LC_ALL, "RUS");
    FILE *f;
    Stud *st;
    if(argc!=2){
    printf("Error argv!\n");
    return;
    }
    if((f=fopen(argv[1],"rt"))==NULL){
        printf("Error 1!\n");
        return;
    }
    st=read_file(f);
    print(st);
    print_file(f);
    fclose(f);
 
}
В файле строки вида:
Ivanov A.D. 4elem 4 3 4 5 3
Petrov D.Z. 7elem 4 3 4 5 3
...

Подскажите в чем мои ошибки(чувствую их много)?
Приведите пример как реализовать чтение данных в структуру правильно)
Нужен чистый С.

Вернуться к обсуждению:
Чтение из файла в структуру C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2011, 21:49
Готовые ответы и решения:

Чтение из файла в структуру - появляются лишние числа
Доброго времени суток! Читаю из файла в структуру, слова разделены запятыми /например: Maxim...

Чтение из файла формата .data,где записи имею свою структуру
Задание такое,есть база данных,структура записи там такая ФИО(32 символа) Номер отдела целое...

Чтение из *.txt, запись в структуру, потом в бинарный файл
Здравствуйте! Открывать файл я открываю, считывание проходит. Но при записи в структуру...

Чтение файла, как сделать прогон по всем строкам файла
Вот вообщем задание: Составить текстовый файл, состоящий из нескольких строк следующего...

0
26.05.2011, 21:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2011, 21:49
Помогаю со студенческими работами здесь

Чтение файла в структуру
Всем привет! Есть бинарный файл test.txt, в нём заголовок, который я пытаюсь прочитать в...

Чтение файла в структуру
Здравствуйте, требуется ваша помощь собственно для чтения файла в структуру, а именно побайтовое...

Чтение файла в структуру
Здравствуйте, не получается прочитать файл и компоненты записать в структуру. Допустим, содержание...

Чтение из файла в структуру
Здравствуйте, имеется функция чтения из файла в структуру и последующего вывода на экран: void...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru