Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) В одномерном массиве в каждом нечетном числе поменять местами младший байт со старшим https://www.cyberforum.ru/ c-beginners/ thread116105.html
Здравствуйте всем Задача такая: В одномерном массиве в каждом нечетном числе поменять местами младший байт со старшим. Найти сумму чисел до и после замены. #include<stdio.h> #include<iostream.h> #include<stdlib.h> #include<conio.h> int main() { printf(" MASSIV\n\n"); int a, s = 0; textcolor(13);
C (СИ) Определить, сколько раз в текстовом файле встречается заданное слово
Здравствуйте, не хватает знаний написать программу на Си: "Составить программу, определяющую, сколько раз в текстовом файле, не содержащем переносов слов, встречается заданное слово, вводимое с клавиатуры" Вот, что только смог сделать: #include <stdio.h> #include <conio.h> main (); getch (a); FILE *fp; if (((fp=open(a,r))==NULL) {
C (СИ) Лишние элементы в строке https://www.cyberforum.ru/ c-beginners/ thread115629.html
Подскажите, пожалуйста, откуда в начале строки лишние элементы? #include <stdio.h> #include <string.h> #define RAZM 10 main() { char s,sv; int i; do {
C (СИ) Передать массив в функцию https://www.cyberforum.ru/ c-beginners/ thread115595.html
Всем привет! В процессе появился случай воспользоваться указателями, но я их забыл, прошу помощи. Надо в функцию передать символьный массив, чтоб функция поработала с ним и вернула уже изменённый массив. Без функции то что надо нормально делается, а с функцией компилятор требует расставить указатели. Вот ошибки: In function `char Upper(char*, int)': :41: error: invalid conversion from...
Создать массив и вывести в строку C (СИ)
Вот пытаюсь разобраться с массивами хочу чтобы программа вывела создала массив {1,2,3,4,5,6,7,8,9}, а потом вывела его в строчку. Однако, не получается, видимо у меня какая-то системная методическая ошибка, а по книге я доганть не могу что не так #include <stdio.h> int main (void) { int j; j=0;
C (СИ) Дана матрица А. Напечатать наибольший элемент с каждой строчки Надо написать программку на Си, по функциям!!! Дана матрица А. Напечатать наибольший элемент с каждой строчки. #include <stdio.h> #define N 3 #define M 3 void sprosim (void); void pachatat (int n S); void poisk (int n S); https://www.cyberforum.ru/ c-beginners/ thread115520.html
C (СИ) Организовать считывание из файла пар чисел https://www.cyberforum.ru/ c-beginners/ thread115455.html
Подскажите пожалуйста. Есть такая програмка: #include <stdafx.h> #include <stdio.h> #include <math.h> void main() { FILE *result;
Исправить ошибку деления на ноль C (СИ)
Составьте программy циклической структуры типа for #include <stdio.h> #include <math.h> #include <conio.h> main() { int n,i,x; float S; printf("\n введите n ");
C (СИ) Отсортировать список по убыванию среднего балла Здравствуйте всем(Программирую в С#) Задача такая: В текстовом файле создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка. Вот код #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { printf(" \n\ Spisok Studentov\n\n"); textcolor(13); https://www.cyberforum.ru/ c-beginners/ thread115434.html C (СИ) Численный метод - printf выводит неправильный результат https://www.cyberforum.ru/ c-beginners/ thread115431.html
У меня есть вопросы к знающим людям, но только по Турбо Си, проблема в том, что printf("\n%f", a); выводит неправильный результат. После ввода значения S. находится а, сама ошибка в функции F(x) или pow(x,y) не работает с float и значениями со знаком.??Помогите !!!!! ) #include<stdio.h> #include<math.h> float f(float x) { float aa; aa=pow(x,3) - 2,52 * pow(x,2) - 27,342 * x + 25,952;...
C (СИ) Выделить другим цветом информацию о самом старшем и самом младшем студентах
Помогите,пожалуйста,написать программу(струкуру),которая содержит следущие поля • ФИО студента; • Номер группы; • Дата рождения; • Его возраст на сегодняшний день: количество полных лет, месяцев, дней. Это вычисляемое поле: текущая дата – введенная ранее дата рождения. Сделать не менее 5 записей. По окончании ввода данных отсортировать студентов по возрасту. Вывести на экран...
C (СИ) Литература для работы с серверами (сетью) на чистом Cи для работы с серверами (сетью) на чистом Cи. киньте ссылку плиз https://www.cyberforum.ru/ c-beginners/ thread115348.html
45 / 45 / 9
Регистрация: 11.04.2010
Сообщений: 223
13.04.2010, 14:09 0

Передача значений из одной функции в другую - C (СИ) - Ответ 658333

13.04.2010, 14:09. Показов 1374. Ответов 10
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

самый простой способ: сделать переменные функции string глобальными, а потом оперировать ими из main.
Например:

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
#include <stdio.h>
int big=0,small=0,i;
 
#include <stdio.h>
int main()
{
 int string(char * ch);
 char ch[100];
 gets(ch);
 string(ch);
 printf("\nbig:%d\n",big);
 getch();
 return 0;
}
 
int string(char * ch)
{
for(i=1;i<ch[i];++i)
 {
  if(ch[i]>=65 && ch[i]<=90)
   big++;
  else if(ch[i]>=97 && ch[i]<=122)
   small++;
 } 
  if(big==0)
   printf("small!");
  else if(small==0)
   printf("BIG!");
  else
   printf("BIG & small");
  return 0;
}
Так делать не правильно:
C
1
for(i=1;i<ch[i];++i)
но дело ваше

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

Передача значения массива из одной функции в другую
В функции re вводятся 2 строковые переменные Как передать их значения в другую функцию?

Передача переменой из одной ф-ции. в другую
Всем привет. кто мог бы сказать как я могу передать переменую из одной функции в другую ? надо из...

Передача аргументов командной строки из одной программы в другую
Добрый день! Вот следующее задание Программа должна запускать тестируемую программу, передавая...

Ссылка goto из одной функции в другую
Доброго времени суток! Возник следующий вопрос: неужели имея в программе 2 функции, нельзя из одной...

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

Перенос значения из одной функции в другую
Всем привет! :) Такая проблема: нужно сделать программу, которая считывает текст из некоего файла,...

Как перенести переменные из одной функции в другую?
Есть программа #include &lt;stdio.h&gt; #include &lt;locale.h&gt; #include &lt;time.h&gt; int date() {...

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

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

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