我的代碼似乎崩潰每次我運行它,我想要的是找到一個句子一個大寫字母一個程序(STR [MAX]),並打印出有多少次發現它計劃在C崩潰
我從生成日誌警告(警告:「C」這個功能可以用來初始化)(非常入門級的程序員在這裏!)
#include <stdio.h>
#include <string.h>
#include "genlib.h"
#include "simpio.h"
#include "ctype.h"
#define max 26
void checktimes(char str[],char temp);
int main()
{
char str[max], temp;
printf("Type a sentence with 25 characters max :");
gets(str);
int i;
for(i=0;i<=max;i++)
{
temp = str[i];
if(isupper(temp))
checktimes(str,temp);
}
return 0;
}
void checktimes(char str[],char temp)
{
int j,i;
char c;
for(j=0; j<=max ; j++)
{
str[i] = c;
if(c == temp)
i++;
}
printf("%c --> %d",temp,i);
}
'爲(I = 0; I <= MAX;我++)' - 'i'將從'0'去'max' *包括的*。看到一個問題?那麼,和標準沒有關於'得到'.. –
而你的問題是....? – DevNull
錯誤消息對您的問題非常具體。另外,學會使用調試器(給男人一條魚,.......) – KevinDTimm