Форум программистов, компьютерный форум CyberForum.ru

Не получается вернуть значение массива char tags[SIZE] - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа со связанными списками http://www.cyberforum.ru/cpp-beginners/thread1128939.html
Ребята, помогите, пожалуйста в сложной ситуации.. Учусь за границей, мидтермы на носу, а я никак не могу понять это задачу! Не знаю с чего начать.. Предмет структуры данных. Здесь нужно использовать связанные списки. Про односвязные или двусвязные не написано, так что можно использовать то, что лучше. Дали код, нужно методы дописать. Названия и параметры категорически менять нельзя, иначе...
C++ Ввод чисел через пробел до определеного числа,убрать оставшиеся числа Нужно ввести числа через проблем, набор заканчиваеться числом меньше или равно нулю. Пример: 1 2 3 -1 5 6 7 (занести нужно будет 1 2 3 -1) while (cin) { std::cin >> temp; IntegerQueuePush(*pQueue, temp); http://www.cyberforum.ru/cpp-beginners/thread1128927.html
C++ Вычислить среднее геометрическое элементов натурального ряда от 1 до N
Задание: Вычислить среднее геометрическое элементов натурального ряда от 1 до N (N <10) c++. использовать цикл #include<iostream> #include<math.h> #include<conio.h> using namespace std; int main() { double mult = 1;
Рассчитать и вывести на экран таблицу значений функции C++
Ребят еще помощь нужна, нужно составить программу на C++ которая расчитывает и выводит на экран таблицу значений функции y=x/k, больших 'e' если k=1,2,3.. Начальные данные x=1,55 'e'=0,0183 Это цикличные алгоритмы Заранее огромное СПАСИБО!
C++ Очередь на основе массива http://www.cyberforum.ru/cpp-beginners/thread1128852.html
Очередью (англ. queue) называется хранилище данных, в котором можно работать только с одним элементом: тем, который был добавлен в стек первым. Очередь должна поддерживать следующие операции: push Добавить (положить) в конец стека новый элемент pop Извлечь из стека первый элемент front Узнать значение первого элемента (не удаляя его) size Узнать количество элементов в стеке
C++ Ошибка кода Syntax error: missing ')' before ';' В чем ошибка данного кода double b; double c; double m; double a=(2+sin(2.0)/(sin(5.0)+5); cout<<a<<endl; подробнее

Показать сообщение отдельно
Blueeyer
12 / 12 / 1
Регистрация: 09.10.2013
Сообщений: 221
25.03.2014, 02:00     Не получается вернуть значение массива char tags[SIZE]
Поправьте меня, пожалуйста. Не могу вернуть значение массива char tags[SIZE]:

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
#include <windows.h> 
#include <iostream>
#include <fstream>
 
using namespace std;
 
const int SIZE = 60;
 
void getTags(char tags[SIZE]);
 
int main(){
    setlocale(LC_ALL,"Russian");
    fstream f;
    int imgId = 529;
    char tags[SIZE] = "";
    f.open("file.sql", ios::out);
    WIN32_FIND_DATA findImg;
// Нахождение самого первого файла
    f << "INSERT INTO images" << endl << "(`imgId`, `name`, `tags`, `file`)"<<endl<<"VALUES"<<endl;
    HANDLE find = FindFirstFile("*.jpg", &findImg);
    tags = getTags(findImg.cFileName);
    f << "('"<< imgId << "', '" << findImg.cFileName << "', '" << tags << "');" << endl;
    imgId++;
// Поиск других файлов
    while (FindNextFile(find, &findImg)){
        tags = getTags(findImg.cFileName);
        f << "('"<< imgId << "', '" << findImg.cFileName << "', '" << tags << "');" << endl;
        imgId++;
    }
// Закрыть
    FindClose(find);
    f.close();
 
    system("PAUSE");
    return 0;
}
 
void getTags(char tags[SIZE]){
    for ( int i = 0; i < SIZE; i++) {
        if (tags[i] == ' ' && isalpha(tags[i+1])){
            tags[i] == ',';
        } else if (tags[i] == '.') {
            for ( int j = i; j < SIZE; j++) {
                tags[j] == '\0';
    }
            break;
        }
        return tags[SIZE];
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru