Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек по имени "Elena" https://www.cyberforum.ru/ c-beginners/ thread332753.html
Здравствуйте, форумчане! Используя структуру с полями пол, ФИО, возраст, распечатать количество девушек по имени "Elena" и имена тех, кому 19 лет. (Данные находятся в файле.) Структуру пишу во 2-ой раз в жизни, поэтому заранее извиняюсь, если что-то совсем уж не так. Функции ничего не возвращают. Всё также по методике, как в моей первой, но эта не хочет работать. Помогите, найти ошибки и...
C (СИ) Кто нибудь писал quine?
писал свой quine но не вот эту классику #include<stdio.h> char*i="\\#include<stdio.h> ",n='\n',q='"',*p= "%s%cchar*i=%c%c%s%c,n='%cn',q='%c',*p=%c%c%s%c,*m=%c%c%s%c%c;%s%c",*m= "int main(){return!printf(p,i+1,n,q,*i,i,q,*i,q,n,q,p,q,n,q,m,q,n,m,n);}" ;int main(){return!printf(p,i+1,n,q,*i,i,q,*i,q,n,q,p,q,n,q,m,q,n,m,n);} Это классический Куайн на Си, полностью соответствующий ANSI Си.
C (СИ) Перевести код с C++ https://www.cyberforum.ru/ c-beginners/ thread332603.html
#include <iostream> using std::cout; using std::cin; using std::endl; int main() { int N; cout << "Enter the number of columns: "; cin >> N;
C (СИ) обьясните код #include <stdio.h> #include <math.h> #include <conio.h> #define n 10 void main() { char str; char stroka(char str); printf("Vvedite stroky str\n"); https://www.cyberforum.ru/ c-beginners/ thread332602.html
Файл в Си буду очень благодарен C (СИ)
Даны два файла вещественных чисел с именами SA и SB, содержащие элементы квадратных матриц A и B (по строкам). Создать новый файл с именем SC, содержащий элементы произведения A•B. Если матрицы A и B нельзя перемножать, то оставить файл SC пустым.
C (СИ) Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел Дано имя файла и целое число N (> 1). Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел (2, 4, …). #include <stdio.h> #include <stdlib.h> void main() { FILE *fp; char name; int *a,*b,*d,i,j,N,n=40,c=40,kol=0,k,index; printf("\n Vvedite imya file: "); https://www.cyberforum.ru/ c-beginners/ thread332348.html
C (СИ) Написать функцию, которая возвращает 1, если строка str1 расположена в конце строки str2 Написать и протестировать функцию STREND(str1, str2), которая возвращает 1, если строка str1 расположена в конце строки str2, и 0 - в противном случае. Начал писать (пока без функции), но чтот оно не хочет правильно работать. Суть в том, чтоб проверить 1 строку и 2 строку с конца на совпадения... #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> void main() https://www.cyberforum.ru/ c-beginners/ thread332302.html C (СИ) Возведение в куб - разобрать код
#include<stdio.h> #include<conio.h> #include<math.h> void main () { int x,y,z,a; printf("Введи a:"); scanf("%d",&a); что делают нижнее 5 строк???????
C (СИ) Перевод в двоичный код https://www.cyberforum.ru/ c-beginners/ thread332041.html
#include <stdio.h> #include <conio.h> #include <stdlib.h> main () { int i,k; char s; printf("vvedite stroku \n"); scanf("%i",&k);
C (СИ) ..обьясните ..код https://www.cyberforum.ru/ c-beginners/ thread332031.html
#include <conio.h> #include <math.h> #include <stdio.h> void main() { int m,n,k; int sum(int , int , int ); puts("vvedite chislo m");
C (СИ) Прокомментировать код
#include<stdio.h> #include<conio.h> #define n 5 main() { int mas,i,k,b; printf("\nVvedite %d chisel \n",n); for(i=0;i<n;i++) scanf("%d",&mas); printf("Masiv\n");
C (СИ) Найти матрицу, получающуюся из данной: перестановкой строк — первой с последней, второй с предпоследней Дана целочисленная матрица размера 6х9. Найти матрицу, получающуюся из данной: перестановкой строк - первой с последней, второй с предпоследней и т.д. Только надо написать ее на Си, вообще она будет проверяться на убунте через putty. Заранее благодарю. https://www.cyberforum.ru/ c-beginners/ thread331994.html
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
14.07.2011, 13:24 0

Динамическое создание строки с нужным размером - C (СИ) - Ответ 1840788

14.07.2011, 13:24. Показов 27911. Ответов 13
Метки (Все метки)

Ответ

я так понял, ты хочешь чтобы память выделялась по размеру введенной строки?

Цитата Сообщение от dakuenjery Посмотреть сообщение
В C++ есть класс string, который прекрасно создает нужный массив сразу по размеру введенного слова.
на самом деле , там внутри почти каждой функции лежит распределитель (вызов метода аллокатора) , который также манипулирует памятью (там есть свой ограниченный буфер) , просто неявно.

если хочется без временного буфера , то лишь шалить с небуф. вводом ( getch() ) + realloc()-и
либо подрубать апи и юзать какие то тонкости. кстати задача не супер легкая.

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

Не подгружается @media c нужным размером
Здравствуйте, есть сайт: Не реклама! http://work16.iwww.kz На мобильных телефонах должно в...

Создание строки размером количества символов в буфере ввода
Хочу реализовать создание строки любого размера, то есть не создавать константу, в зачастую const...

Создание текстового файла с нужным именем
Задача такая: при регистрации пользователя у него должен создавать текстовый файл с его именем(как...

Создание текстового файла с нужным содержимым
Как это реализовать? Вообще, я знаю 2 способа создать файл - ECHO ... &gt; file.txt И copy con...

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

Из матрицы размером n получить матрицу размером n-1 путем удаления строки и столбца на пересечении max элемент
Добрый день дорогие друзья программисты. Уже пару недель не могу полностью разобраться в указателях...

Работа с MS World (создание документа с нужным содержимым)
Добрый день. Возник такой вопрос. Есть ли возможность при помощи библиотек Qt создать документ...

Маршалинг структур: динамическое управление размером
Решил изучить как с помощью средств c# передавать структуры. Нашел способы преобразования структур...

Как из матрицы размером MxN получить матрицу размером 1xN, содержащую максимальные элементы каждой строки исходной матрицы
Напишите функцию получающую в качестве входного параметра матрицу размера MxN и вовзращающую...

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