lzth.net
当前位置:首页 >> 编写一段C语言程序,从键盘上得到一个字符串并保存到文件AFilE中 >>

编写一段C语言程序,从键盘上得到一个字符串并保存到文件AFilE中

#include <stdio.h>#include <stdlib.h>void copyFile(){ FILE *out; char ch ; if ((out = fopen("afile.txt","w"))==NULL) // 写入数据的文件 { printf("cannot find the file!\n"); exit(0); } while ((ch = getchar() )!='&') { fputc(ch,out); putchar(ch); //写入的

#include<stdio.h> void main() { char str[200]; FILE *fp; printf("请输入一个字符串:\n"); gets(str); if((fp=fopen("test.txt","wt"))==NULL) { printf("cannot open file\n"); return; } fprintf(fp,"%s",str); fclose(fp); }

以下当参考吧,c++写的--文本文件的输入输出,以及统计英文文本的行数字符数,单词数.改一下头文件,cout cin 改printf scanf 就是了.方法还是可以借鉴的~ 输入:#include <iostream>#include <string>#include <fstream> using namespace

1、C语言标准库提供了一系列文件操作函数.文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中.例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文

errno_t fopen_s( FILE** pFile, const char *filename, const char *mode );FILE * fopen(const char * path, const char * mode);不多说了(还是补充吧,errno你应该知道是啥吧, errno.h里面的东西)你应该判断fp是否为NULL

改进一下 用字符数组实现,字符串长度有限制#include<conio.h> #include<stdio.h> int main(void) { int i; int ch[128]; for (i = 0; (ch[i] = getchar()) != '\n'; i++); printf("\n"); for (; i >= 0; i--) printf("%c", ch[i]); getch(); return 0; } 在 TC 上测试通过 用

#include<stdio.h> void main() {char str1[80],str2[80]; int i=0,j=0; gets(str1); while(str1[i]){ if(i%2==0) str2[j++]=str1[i]; i++;} str2[j]='\0'; puts(str2); }

char * addPas(char *p) { char val[20] = {0}; //长度可以自己定 for(int i = 0; i<strlen(p); i++) { char a = p[i]; val[i] = a%2-1; } return val; } int main() { char buf[20] = {0}; //长度自定 char result[20] = {0}; //加密后 cin>>buf; result = addPas(char *p); cout<<result<<endl; return 0; } 你试试 我没有测试 这只是个很简单的加密 不对你再问

这样就欧了,你所说的什么以!结束是啥意思?你输入字符窜爱打多少大多少,不想打了回车就是了,关!什么事?#include <stdio.h>#include <ctype.h> void main() { FILE *fp; char s[100]; int i; scanf("%s",s); for(i=0;s[i]!='\0';i++) s[i]=s[i]-32; fp=fopen("h:\\upper.txt","w");/*路径自己改,注意双斜杠*/ fprintf(fp,"%s",s); fclose(fp); }

void delchar(char *src,char *dst,char c){ while(*src!='\0') { if (*src!=c) *dst++=*src++; else src++; } *dst='\0';}void main() { char *s = new char[20]; char *d = new char[20]; char c; scanf("%s %c",s,&c); printf("src:%s\n",s); delchar(s,d,c); printf("dst:%s\n",d);}

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com