Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Вывести данные об общем числе студентов, факультетов и кафедр Здравствуйте. Застряла на лабе: Дана информация о четырех вузах. Структура имеет вид: название вуза, число студентов, количество факультетов, количество кафедр. Вывести данные об общем числе студентов, факультетов и кафедр. Сделала только это: #include <stdio.h> #include <conio.h> #include <string.h> https://www.cyberforum.ru/ c-beginners/ thread211270.html Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик C (СИ)
Доброго времени суток. Мое задание звучит следующим образом: Дана целочисленная прямоугольная матрица. Характеристикой строки матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик.Для доступа к элементам матрицы использовать указатели. А вот все что мне удалось пока написать: #include "stdafx.h"...
C (СИ) фильтрация массива написала программу фильтрации двумерного массива из файла массив: 10; a; ads; 13.13; 2313; b; dsf; 123.1; и так далее. Компилятор выдает предупреждение: https://www.cyberforum.ru/ c-beginners/ thread211150.html C (СИ) Замена символов в строке на Си Дана строка. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. В словах, оканчивающихся сочетанием букв ing, заменить это сочетание на ed. помогите пожалуйста https://www.cyberforum.ru/ c-beginners/ thread211128.html
Функция в функции. C (СИ)
Доброго времени суток. Помогите пожалуйста в этом прог. коде заменить strlen на свою функцию. #include <stdio.h> #include <math.h> #include <string.h> #include <stdlib.h> char* R(char const * s1); //
C (СИ) Азбука Морзе #include <stdio.h> #include <conio.h> #include <string.h> //#include <PROCESS.H> main(){ int i; char k,a,z; printf("Vvedit slovo \n"); gets(k); for (i=0; i<strlen(k); i++){ https://www.cyberforum.ru/ c-beginners/ thread210968.html
C (СИ) 2 программы на Си Задали 2 задачки сделать на выбор. 1. Программа по дате(дата вводится) определяет день недели на который дата припадает или припадала. Насколько понимаю надо использовать формулу Зеллера, токо не знаю как. 2. Написать программу на Си в стиле телефонного справочника. Кто поможет буду благодарен. https://www.cyberforum.ru/ c-beginners/ thread210820.html Динамический 2-размерный массив (malloc, realloc) C (СИ)
Здравствуйте, подскажите, пожалуйста, как мне решить вот эту задачу: Задание: Пользователь задаёт количество строк матрицы, затем последовательность чисел (пример: 12214554452...). Как мне эти числа (по 1 знаку) занести в матрицу, количество столбцов которой не известно? Моё решение: Как я понял, то надо сделать аллокацию памяти (для первых m чисел, для которых я резервирую к примеру...
C (СИ) Подскажите насчёт вывода символов Как исправить так, чтобы можно было вводить до 110-го символа разные символы (т.е. вводить символы, пока их колличество не будет равно 110), а не так, как у меня (одновременно выводит 110 одинаковых символов) #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <dos.h> void win(int& x1, int& y1, int& x2, int& y2, COLORS bak_gr, int num); main() {char ch; https://www.cyberforum.ru/ c-beginners/ thread210770.html C (СИ) Написать функцию заполнения двумерного массива случайным образом Помогите написать функцию заполнения двумерного массива случайным образом. моя не работает: int zapolnenie(char** c) { int i,j; for(i = 0; i<SIZE; ++i) { for(j = 0; j<SIZE; ++j) { https://www.cyberforum.ru/ c-beginners/ thread210754.html
C (СИ) Распознавание формулы со сложными математическими функциями в строке
Задание курсовика - распознать формулу функции введенную с клавиатуры и построить ее график (прикручу графику позже, сам код уже написан мной для лабы, да и мелочи буду вылизывать в конце), нашел превосходный способ распознавания, допилил и модифицировал его под себя, так что остался только один не решенный вопрос о том, как можно реализовать распознавание матем. функций, на подобии sin, cos, log...
C (СИ) Как работает функция malloc? Добрый день. Кто - нибудь может рассказать как работает функция malloc ? Вот набрал код создания и вывода двумерного массива, но что-то он отказывается работать. void generate_array(int **a, int n) { srand((unsigned)time(NULL)); a=(int **)malloc(n * sizeof(int *)); for (int i = 0; i < n; i++) a=(int*)malloc(sizeof(int)*n); https://www.cyberforum.ru/ c-beginners/ thread210708.html
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12831 / 7568 / 1764
Регистрация: 25.07.2009
Сообщений: 13,960
15.12.2010, 07:10 0

Вопрос: заполнение нулями пропусков в файле - C (СИ) - Ответ 1203746

15.12.2010, 07:10. Показов 2712. Ответов 2
Метки (Все метки)

Ответ

chaosfall,
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
#include <stdio.h>
#include <stdlib.h>
 
int main(void){
    FILE * f;
    int val = -1;
    
    if ( ( f = fopen("zero.bin", "wb") ) == NULL ){
        perror("fopen");
        exit(1);
    }
    
    if ( fseek(f, 0x10, SEEK_SET) ){
        perror("fseek");
        exit(1);
    }
    
    if ( fwrite(&val, sizeof(int), 1, f) != 1 ){
        perror("fwrite");
        exit(1);
    }
    
    if ( fclose(f) ){
        perror("fclose");
        exit(1);
    }
    
    exit(0);
}
создаёт файл, пропускает 16 байт (заполняя их нулями), пишет в файл значение -1 ( 0xffffffff ). Результат можно с помощью hexdump например посмотреть.
Код
andrew@andrew-home ~
$ cd cpp/files/

andrew@andrew-home ~/cpp/files
$ gcc -o zero zero.c

andrew@andrew-home ~/cpp/files
$ ./zero

andrew@andrew-home ~/cpp/files
$ hexdump zero.bin
0000000 0000 0000 0000 0000 0000 0000 0000 0000
0000010 ffff ffff
0000014

andrew@andrew-home ~/cpp/files
$


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

Заполнение пропусков нулями в файле
Есть текстовый файл. Данные в нем записаны так: 10 23 1 45 3 46 2 10 7 11...

В текстовом файле заменить все группы пропусков, больше 1 на 1 пропуск
Создать файл с текстом, найти и заменить все группы пропусков, больше 1 на 1 пропуск Добавлено...

Заполнение массива нулями
Здравствуйте, задача такая: в двумерном массиве заполнить нулями те столбцы и те строки, которые...

Заполнение массива нулями
#include &quot;stdafx.h&quot; #define n 8 int main(void) {int a; int i,j; for(i=0;i&lt;n;i++) ...

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

Заполнение массива нулями и единицами
Задача: заполнить массив нулями и единицами. Y-строка B-номер символа в строке Y=2^N Я написал...

Заполнение последней строки StringGrid нулями.
Дана таблица StringGrid (Delphi). Количество строк неизвестно. Как заполнить последнюю строку...

Заполнение правой части StringGrid-а нулями
Для элемента stringgrid заполнить правую часть нулями, причем длина строки такой последовательности...

Конструктор копирования матриц, и заполнение лишнего нулями
Здравствуйте. Нужно создать конструктор, который копировал бы одну матрицу в другую. При нехватке...

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