|
|
Другие темы раздела | |
C (СИ) Заменить исходное расположение элементов массива на заданное обьясните код программы Дан файл целых чисел с элементами A1, A2, …, AN (N — количество элементов в файле). Заменить исходное расположение его элементов на следующее: A1, AN, A2, AN–1, A3, … . #include <conio.h> #include <math.h> #include <stdio.h> #include <malloc.h> #include <string.h> https://www.cyberforum.ru/ c-beginners/ thread345108.html |
C (СИ) Проблема при копировании содержимого файла Доброго времени суток! Помогите советом. Имеется два текстовых файла. Требуется скопировать содержимое одного в другой. Вот код который меня изнюряет уже второй день: FILE *out,*out1; out=fopen("C:\\1.txt","r"); out1=fopen("c:\\2.txt","wt"); char *st; |
C (СИ) Как преобразовать int в unsigned int
https://www.cyberforum.ru/ c-beginners/ thread344047.html Подскажите, как преобразовать int в unsigned int в языке C. Пробовал так: int sum; sum = (unsigned int) sum; Но значение, хранящееся в пременной, всё равно выдаётся как знаковое (-24, а я хочу 40). Помогите, очень нужно... |
C (СИ) Квадрат из символов с заданной стороной
https://www.cyberforum.ru/ c-beginners/ thread343711.html Напишите программу, которая считывает размер стороны квадрата и затем выводит этот квадрат в виде звездочек. Ваша программа должна работать для всех квадратов с размерами сторон между 1 и 20. Например, если ваша программа считывает размер, равный 4, она должна вывести: **** **** **** **** Не понимаю, как связать размер сторны с количество вывода символов. вот набросок: #include <stdio.h>... |
C (СИ) Нахождение двух наибольших чисел из десяти введённых Найдите из 10 чисел два наибольших значения. #include <stdio.h> #include <conio.h> int main () { int i,number, largestone, largesttwo; i=1; number=0; |
C (СИ) Найти сумму положительных элементов массива, расположенных между минимальным и максимальным элементами
https://www.cyberforum.ru/ c-beginners/ thread343557.html Попросили решить задачу,дан массив чисел,нужно вывести два числа, разделенных пробелом: сумму положительных элементов и произведение чисел, расположенных между минимальным и максимальным элементами. Вроде ничего сложного,написал вот: #include<stdio.h> #include<string.h> void array_in(int array,int size); int sum_arr(int array,int size); int max_element(int array,int size); int... |
C (СИ) Вывести простые числа в диапазоне от 2 до 1000
https://www.cyberforum.ru/ c-beginners/ thread343023.html Здраствуйте, есть задачка: Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000. (Число называется простым, если оно делится только на 1 и на само себя без остатка; причем числа 1 и 2 простыми не считаются). Пробую следующим образом, но выводит все цыфры от 3 до 999 Вот как пробую я: #include <iostream> |
Запись и удаление файлов с гибкого магнитного диска C (СИ) Здравствуйте. У меня в проге 3 проблеммы. #include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> typedef struct Knot { char naz; char priz; |
C (СИ) Разбить строку на слова и записать их в массив Народ, помогите пожалуйста! Суть задачи в следующем: дан текстовый файл,содержащий в себе строку, состоящую из слов. Необходимо разбить эту строку на слова и записать их в массив. Вроде все работает, но выводит ерунду...подскажите, где я ошибся. Вот мой код: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv) https://www.cyberforum.ru/ c-beginners/ thread342502.html |
C (СИ) Максимальные значения unsigned типов
https://www.cyberforum.ru/ c-beginners/ thread342281.html #include <stdio.h> #include <limits.h> int main() { printf("unsigned short max\t %d\n", USHRT_MAX); printf("unsigned int max\t %d\n", UINT_MAX); printf("unsigned long max\t %d\n", ULONG_MAX); return 0; } |
Загрузка файла определенной структуры C (СИ) Всем привет! Помогите пожалуйста решить проблему. Имеется простенькая стековая виртуальная машинка, написано почти все, кроме загрузки файла. Я не смог по нормальному это реализовать т.к. мало работал с Си. Структура файла которые нужно загрузить 1) Четырех байтное число, кол-во элементов в секторе значений 2) Последовательность четырех байтных чисел равная предыдущему пункту 3) Число... |
C (СИ) Помогите понять код.
https://www.cyberforum.ru/ c-beginners/ thread342015.html #include<stdio.h> #include<conio.h> int x_touper(char ch) { if(ch>='a' && ch<='z') return ch + 'A'-'a'; else return ch; } void main() |
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
|
|
28.08.2011, 21:49 | 0 |
Разница в инициализации указателя на функцию - C (СИ) - Ответ 194545828.08.2011, 21:49. Показов 5033. Ответов 17
Метки (Все метки)
Ответ
Нет. Не правильно. Указатель на массив это указатель на массив. Разыменуешь — получишь массив. То, что значением указателя на массив является адрес начала массива — это вторично.
Массив может неявно преобразовываться к указателю на первый элемент. Указатель на массив не может быть автоматически преобразован к указателю на указатель. Вернуться к обсуждению: Разница в инициализации указателя на функцию C (СИ)
0
|
28.08.2011, 21:49 | |
Готовые ответы и решения:
17
Различные варианты инициализации указателя - в чём точная разница между ними? При инициализации указателя на функцию происходит ошибка сборки программы разница между указатель на функцию и функция возврата указателя? Как сделать функцию от указателя на класс и указателя на метод? |
28.08.2011, 21:49 | |
28.08.2011, 21:49 | |
Помогаю со студенческими работами здесь
0
Какая разница в инициализации? Каким образом выделяется память при инициализации строковой константой указателя Разница между объявлениями указателя В чём разница в конструкрукторе со списком инициализации и без оного |