蔚蓝 发表于 2014-2-28 19:25:23

c语言40课求解

源码已上传

oggplay 发表于 2014-2-28 19:25:24

本帖最后由 oggplay 于 2014-2-28 22:33 编辑

一个主程序main.c,和另外2个函数文件:打印函数print.c和删除函数del.c。把你的iput函数删除了,以下程序 已编译连接完成。

main.c#include <stdio.h>

char CharacterString;
int main (void)
{      
      int b;
      char ch;
      extern char* DelCahrStr (char CharStr[], char Char);
      extern void PrintfChar(char CharStr[]);
      
      scanf("%s",CharacterString);
      if ((b=getchar())==' ')
         {printf("输入有空格!\n");return 0;}

      printf ("please input delete character:");
      scanf("%c", &ch);
               DelCahrStr(CharacterString, ch);
      PrintfChar(CharacterString);
      return 0;
}

print.c//print.c
void PrintfChar(char *CharStr)
{    printf("%s\n",CharStr);
   
}
del.c//del.c
char* DelCahrStr (char* CharStr, char Char)
{
   int frequency,i = 0;
   for (frequency = 0;frequency < 100; frequency++)
   {
      if (CharStr != Char)
          {
             CharStr = CharStr;
          }
   }
   
   return CharStr;
}

牡丹花下死做鬼 发表于 2014-3-1 00:50:35

纳尼??就不能说清楚点啊

Diu 发表于 2014-3-1 19:28:40

2l正解。。。。

Simanzen 发表于 2014-3-4 00:59:30


2楼正解{:1_1:}
页: [1]
查看完整版本: c语言40课求解