Update progress to 1-20
This commit is contained in:
parent
ce1219d78e
commit
bf8636944c
|
@ -15,5 +15,28 @@ Extra Arguments=
|
||||||
Install Directory=
|
Install Directory=
|
||||||
Runtime=Host System
|
Runtime=Host System
|
||||||
|
|
||||||
|
[Cppcheck]
|
||||||
|
checkPerformance=true
|
||||||
|
checkPortability=true
|
||||||
|
checkStyle=true
|
||||||
|
|
||||||
|
[Launch]
|
||||||
|
Launch Configurations=Launch Configuration 0
|
||||||
|
|
||||||
|
[Launch][Launch Configuration 0]
|
||||||
|
Configured Launch Modes=execute
|
||||||
|
Configured Launchers=nativeAppLauncher
|
||||||
|
Name=New Compiled Binary Launcher
|
||||||
|
Type=Native Application
|
||||||
|
|
||||||
[Project]
|
[Project]
|
||||||
VersionControlSupport=kdevgit
|
VersionControlSupport=kdevgit
|
||||||
|
|
||||||
|
[SourceFormatter]
|
||||||
|
text/x-c++hdr=kdevcustomscript||GNU_indent_GNU
|
||||||
|
text/x-c++src=kdevcustomscript||GNU_indent_GNU
|
||||||
|
text/x-chdr=kdevcustomscript||GNU_indent_GNU
|
||||||
|
text/x-csharp=kdevcustomscript||GNU_indent_GNU
|
||||||
|
text/x-csrc=kdevcustomscript||GNU_indent_GNU
|
||||||
|
text/x-java=kdevcustomscript||GNU_indent_GNU
|
||||||
|
text/x-objcsrc=kdevcustomscript||GNU_indent_GNU
|
||||||
|
|
75
main.c
75
main.c
|
@ -1,4 +1,6 @@
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
// // PART OF 1-5, 1-15
|
// // PART OF 1-5, 1-15
|
||||||
// #define LOWER 0
|
// #define LOWER 0
|
||||||
|
@ -8,9 +10,11 @@
|
||||||
// // PART OF 1-15
|
// // PART OF 1-15
|
||||||
// float convert2cels(int fahr);
|
// float convert2cels(int fahr);
|
||||||
|
|
||||||
// // PART OF 1-16, 1-17
|
// // PART OF 1-16, 1-17, 1-18, 1-19, 1-20
|
||||||
// #define MAXLINE 1000
|
#define MAXLINE 1000
|
||||||
// int getlines(char line[], int maxline);
|
// int getlines(char line[], int maxline);
|
||||||
|
int detab(char s[],int lim, int col);
|
||||||
|
// void reverse(char s[MAXLINE], char d[strlen(s)]);
|
||||||
// void copy(char to[], char from[]);
|
// void copy(char to[], char from[]);
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
@ -191,16 +195,34 @@ int main() {
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// printf("\"%s\"\n", prostr);
|
// printf("\"%s\"\n", prostr);\
|
||||||
// return 0;
|
|
||||||
// }
|
// // 1-19
|
||||||
|
// char d[MAXLINE];
|
||||||
|
// char line[MAXLINE];
|
||||||
|
// int len;
|
||||||
|
// while ((len = getlines(line,MAXLINE)) > 0) {
|
||||||
|
// reverse(line, d);
|
||||||
|
// printf("\nOriginal: %s\nReversed: %s\n", line, d);
|
||||||
|
// }
|
||||||
|
|
||||||
|
// // 1-20
|
||||||
|
// int len;
|
||||||
|
// char line[MAXLINE];
|
||||||
|
// while ((len = detab(line,MAXLINE,8)) > 0) {
|
||||||
|
// printf("%s", line);
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
// // PART OF 1-15
|
// // PART OF 1-15
|
||||||
// float convert2cels(int fahr) {
|
// float convert2cels(int fahr) {
|
||||||
// return (5.0/9.0) * (fahr-32.0);
|
// return (5.0/9.0) * (fahr-32.0);
|
||||||
// }
|
// }
|
||||||
|
|
||||||
// // PART OF 1-16, 1-17, 1-18
|
// // PART OF 1-16, 1-17, 1-18, 1-19
|
||||||
// int getlines(char s[],int lim) {
|
// int getlines(char s[],int lim) {
|
||||||
// int c, i;
|
// int c, i;
|
||||||
// for (i=0; i < lim-1 && (c=getchar())!=EOF && c!='\n'; ++i)
|
// for (i=0; i < lim-1 && (c=getchar())!=EOF && c!='\n'; ++i)
|
||||||
|
@ -212,6 +234,38 @@ int main() {
|
||||||
// s[i] = '\0';
|
// s[i] = '\0';
|
||||||
// return i;
|
// return i;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
// // PART OF 1-20
|
||||||
|
// int detab(char s[],int lim, int col)
|
||||||
|
// /*s is the string we need to replace, lim is the character limit
|
||||||
|
// * and col is the size of a tab (8 characters usually so we use that)*/
|
||||||
|
// {
|
||||||
|
// int c, i; /*c is the character integer representation and i is the column we are on*/
|
||||||
|
// for (i=0; i < lim-1 && (c=getchar())!=EOF && c!='\n';)
|
||||||
|
// if (c == '\t') {
|
||||||
|
// int sp=col-i%col; /*Amount of spaces to replace the tab with*/
|
||||||
|
// int st=i; /*Starting point*/
|
||||||
|
// for (int co = 0; co<=sp; co++ && i++) {
|
||||||
|
// /*For each space we need to add, we increase the column count and add it
|
||||||
|
// *to the array at position (starting point + spaces added so far)
|
||||||
|
// * and we increase the spaces added so far*/
|
||||||
|
// s[st+co] = ' ';
|
||||||
|
// }
|
||||||
|
// } else {
|
||||||
|
// s[i] = c;
|
||||||
|
// ++i;
|
||||||
|
// }
|
||||||
|
// if (c == '\n')
|
||||||
|
// /*If it is the end of the string, represented by a new line,
|
||||||
|
// * add that new line and increase it for the \0 addition*/ {
|
||||||
|
// s[i] = c;
|
||||||
|
// ++i;
|
||||||
|
// }
|
||||||
|
// /*Add the string end and return it to the previous context*/
|
||||||
|
// s[i] = '\0';
|
||||||
|
// return i;
|
||||||
|
// }
|
||||||
|
|
||||||
// /* copy: copy 'from' into 'to'; assume to is big enough */
|
// /* copy: copy 'from' into 'to'; assume to is big enough */
|
||||||
// void copy(char to[], char from[]) {
|
// void copy(char to[], char from[]) {
|
||||||
// int i;
|
// int i;
|
||||||
|
@ -219,3 +273,12 @@ int main() {
|
||||||
// while ((to[i] = from[i]) != '\0')
|
// while ((to[i] = from[i]) != '\0')
|
||||||
// ++i;
|
// ++i;
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
// // PART OF 1-19
|
||||||
|
// void reverse(char s[MAXLINE], char d[strlen(s)+1]) {
|
||||||
|
// int len = strlen(s);
|
||||||
|
// for (int i=--len; i >= 0; --i) {
|
||||||
|
// d[len-i] = s[i];
|
||||||
|
// d[len+1] = '\0';
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
Loading…
Reference in New Issue