Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Реализовать функции для упорядочивания последовательности по возрастанию https://www.cyberforum.ru/ c-beginners/ thread382395.html
Доброго времени суток. У меня возникла следующая проблема: Надо реализовать функции для упорядочивания последовательности по возрастанию и исключить из нее равные между собой элементы. void sort_by_inc(int *A, int n){ int i, j, buf; for (i = 0; i < n-1; i++) { for (j = i; j < n; j++) { if (A > A) { buf = A; A = A; A = buf;}}} }
Нужны учебник и задачник C (СИ)
Какие учебники советуете по Си и задачник если таковы имеется.
C (СИ) Сформировать массив из элементов матрицы Дан массив Cij (i = 1 ,..., 4; j = 1 ,..., 6). Записать массив X (i = 1 ,..., 4), для которого xi - произведение положительных элементов i-й строки. спасибо за помощь!!! https://www.cyberforum.ru/attachment.php?attachmentid=106250&d=1321094085 https://www.cyberforum.ru/ c-beginners/ thread382346.html C (СИ) Реализовать добавление ещё одной позиции сотрудника Вобщем есть структура struct hotel { int code_staff; //шифр сотрудника char fio; //ФИО char position; //должность float tarif_rate; //тарифная ставка float allowance; //надбавка в % float salary; //оклад }; https://www.cyberforum.ru/ c-beginners/ thread382332.html
C (СИ) Перенести первое слово каждой строки в ее конец
Нужно перенести первое слово каждой строки в ее конец! Вот моя пограмма, но я не могу понять как написать ту часть программы в которой будет выполняться задание! Помогите! Как ее закончить? Заранее огромное СПАСИБО!!! #include <string.h> #include "add.h" #define MAXLEN 128 #define MSTR 5 int main(void) {
C (СИ) Найти ошибки в коде Почему не работает прога #include<stdio.h> #include <stdlib.h> void main () { int A; int B; int C; int i,j,k; for(i=0;i<2;i++) { https://www.cyberforum.ru/ c-beginners/ thread382212.html
C (СИ) Поиск подстроки в строке https://www.cyberforum.ru/ c-beginners/ thread381997.html
Нужно сделать поиск подстроки в строке на С. Без использования встроенной функции поиска
Найти количество промежутков постоянства среди чисел, введенных с клавиатуры C (СИ)
Друзья,совсем с недавних пор изучаю Си, и хотел попросить помощи в решении следующей задачи: Нужно найти кол-во промежутков постоянства среди чисел, введенных с клавиатуры. Это нужно сделать без помощи массивов и функций, имея только циклы и условия. Я не понимаю, как сделать, чтобы он считал эти промежутки. Пусть идет ряд чисел 5 1 2 2 4 3 3 3 7 Вводимые числа я задал переменной а. Что...
C (СИ) Как передать двумерный массив в функцию? void func(float *mas, int x, int y) { .. for (i=0; i<10; i++) printf ("%d",mas); } int main() { int x=10, y=80; https://www.cyberforum.ru/ c-beginners/ thread381830.html C (СИ) Найти сумму элементов массива А (45), находящихся между максимальным и минимальным значениями. https://www.cyberforum.ru/ c-beginners/ thread381727.html
Найти сумму элементов массива А (45), находящихся между максимальным и минимальным значениями. Элементы массива задать рандомно. Добавлено через 1 час 17 минут Хочу получить маскимальное значение элемента массива на экран. Но компилятор выдает ошибку i: необъявленный идентификатор. С чем это связано? #include <stdio.h> int main () { int m = {35,44,52,26,74,33}; int n;
C (СИ) Нахождение путей в графе - переполнение стека
Всем доброго времени суток=) У меня возникла проблема с написанием программы которая находит все пути между двумя городами в графе. А именно проблема связана с переполнением стека, из-за чего понять не могу, но есть подозрение на неправильноесоздание списка. Проверьте и укажите на ошибки плз=)#include "stdafx.h" #include "stdio.h" #include "conio.h" #include "stdlib.h" #include "string.h"...
C (СИ) Увеличить размер массива до n+m и дозаполнить его https://www.cyberforum.ru/ c-beginners/ thread381625.html
Создать массив размером n. Заполнить его целыми числами. После чего увеличить размер массива до n+m и дозаполнить его.(n и m вводит пользователь) #include <stdlib.h> #include <stdio.h> int main(int argc, char *argv) { int *ptr = NULL; //объявляем указатель на начало массива, пока что он никуда не указывает (равен NULL) int n = 0,i; int m = 0; // n - количество элементов в...
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
0

Работа с файлами - C (СИ) - Ответ 2163147

12.11.2011, 17:50. Показов 470. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
У меня такая проблема:
Задача, создать программу, которая будет хранить в файле информацию (В каждой строке Фамилия и телефон, разделенные пробелом) и организовать поиск в файле по фамилии
Вот мой код, но есть проблема
В Файле
Код
Ivanov 11111
Petrov 22222
Sidorov 33333
Но когда добавляю нового абонента, то то на экране выводиться все верно, а вот по завершению работы программы в файле (Например, если добавил Aaa 555)
Код
Ivanov 11111
Petrov 22222
Sidorov 33333Aaa 555
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
#include "stdafx.h"
#include <stdio.h>
#include <string.h>
 
struct phone
{ char name[100];
  char number[100];
};
 
void Dob (int *n, phone p[100])
{
    printf ("Vvedite family ");
    scanf ("%s", p[*n].name);
    printf ("Vvedite number ");
    scanf ("%s", p[*n].number);
    (*n)++;
}
 
void Vuv (int *n, phone p[100])
{
    int i;
 
    for (i=0;i<*n;i++)
    {
        printf ("\n%s  -  %s", p[i].name,p[i].number);
 
    }
}
 
void Poi (int *n, phone p[100])
{
    char s[100];
    int i,f=0;
 
    printf ("Vvedite famile - ");
    scanf ("%s", s);
 
    for (i=0;i<*n;i++)
        if (strcmp(p[i].name,s)==0) 
        {
            printf ("\n%s  -  %s", p[i].name,p[i].number);
            f=1;
        }
 
        if(!f) printf ("Net");
}
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{ phone p[100];
  int i,j,n=0,k;
  char s[100];
  FILE *out;
 
  if ( ( out = fopen("I:\\e.txt", "r")) != NULL) 
  {
  
       while (!feof(out))
       { 
          
           if (fgets (s,100,out)==NULL) 
               break;
           if (strlen(s)==0) 
               continue;
 
           for (i=0;(s[i]!=' ')&&(s[i]!='\0');i++)
               p[n].name[i]=s[i];
           p[n].name[i++]='\0';
 
           
 
           for (j=0;s[i]!='\0';i++,j++)
               p[n].number[j]=s[i];
           p[n].number[j]='\0';
           n++; 
        }
 
       fclose(out);
  }
 
 
 
 
 
 
 
  do 
  {
      printf ("\n1-Dobavit`\n2-Poisk\n3-Vuvod\n4-Vuhod\n");
      scanf ("%d", &i);
 
      if (i==1) Dob (&n,p);
      if (i==2) Poi (&n,p);
      if (i==3) Vuv (&n,p);
  }
  while (i!=4);
 
out = fopen ("I:\\e.txt", "w");
for (k=n,n=0;n<k;n++) 
 { 
 
     for (i=0;p[n].name[i]!='\0';i++)
         s[i]=p[n].name[i];
     s[i++]=' ';
 
     for (j=0;p[n].number[j]!='\0';i++,j++)
         s[i]=p[n].number[j];
     s[i++]='\0';
 
     fprintf(out, "%s", s);
 }
 fclose(out);
 
 
    return 0;
}


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

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows...

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о...

Работа с файлами(Запись,чтение,работа с данными)
Здравствуйте, никак не могу осилить файлы... Для начала вот само задание: В справочной автовокзала...

Работа с файлами, чтение/работа со строкой
Доброго времени суток. Начал работать с C++ Builder 6. Есть текстовый файл .txt с различными...

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

Работа с файлами
Здравствуйте,решите несколько задачек пожайлуста! 1)создать файл из чисел от 4 до 25,после чего...

работа с файлами
Помогите написать программу, которая считывает английский текст из файла и выводит на экран слова,...

Работа с файлами
fout = open(&quot;out.txt&quot;,&quot;w&quot;) i = 1 for s in open(&quot;int.txt&quot;): ball = int(s.split(&quot; &quot;)) ...

Работа с файлами
Добрый вечер! Помогите, есть какая - то лажа: код компилится но консоль виснет и в файл ничего...

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