gpt4 book ai didi

C语言括号

转载 作者:行者123 更新时间:2023-11-30 18:46:12 26 4
gpt4 key购买 nike

我想检查用户输入的正确括号条目的数组,例如:(()) 或 [[]]、[] 和 printf 如果 ((、{{[ 等//我正在尝试这样的事情:

#include<stdio.h>
#include<stdlib.h>

char concatenation();

int main(int argc, char const *argv[])
{
int c, ouinon, i;
int n;
char parentheses[n];
char l;

printf("- - - - Parenthesage - - - -\n");
printf("Program élaboré pour faire la concatenation des parentheses.\n");

for(i = 0; i < n; i++){

printf("tapez ()[]: \n");
gets(parentheses);
printf(" %c", parentheses[i]);
l = parentheses[i];

if(ouinon == 0){
printf("Continue 0 arrete 1: \n");
n++;
}

}
concatenation(l);
}

char concatenation(){
char a; // prendre la variable 'char l' avec les informations du tableaux
printf(" %c", a);

}

最佳答案

您没有为变量分配任何值。当您不初始化变量时,变量将采用“随机”值。您应该初始化变量。

例如:

您没有为“n”分配任何值,因此当您这样做时

char parenthese[n];

您只是创建了一个未知大小的数组。

尝试修复它!

编辑:

你似乎并不真正知道自己在做什么,你应该检查一下这个https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/13300-vous-avez-dit-programmer

这是一个非常好的学习代码的网站。

关于C语言括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52611543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com