gpt4 book ai didi

c - itoa 使用反向(字符串)代码显示错误

转载 作者:太空宇宙 更新时间:2023-11-04 03:46:07 24 4
gpt4 key购买 nike

<分区>

为什么 ANSI C 不使用 strrev 而不是创建这么大的反向函数?

这段代码向我展示了一个错误。请更正。什么错误。我正在使用 Code::Blocks

我收到的错误信息:

c:\programfiles(x86)\codeblocks\mingw\bin..\lib\gcc\mingw32\4.7.1......\libmingw32.a(main.o):main.c:(.text.startup+0xa7)||undefined reference to `WinMain@16'|

#include <stdio.h>
#include <string.h>
#include <conio.h>

void reverse(int n, char s[])
{
int c,i, j;

for(i=0, j= strlen(s)-1; i<j; i++, j--){
c=s[i];
s[i]=s[j];
s[j]=c;
}
}

void itoa(int n, char s[])
{
int i=0 ,sign;

if((sign=n) < 0 )
n= -n;
do{
s[i++] = n%10 + '0';
}while(n /=10 >0);

if(sign <0)
s[i++] = '-';

s[i] = '\0';
reverse(n, s);
}

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